본문 바로가기

Subject

토익 RC] 주어, 동사, 목적어, 보어 1.주어: 명사 역할이 올 수 있다. (명사, 대명사, 구, 절) > To control inventory is his responsibility // to 부정사구 재고를 관리하는 것은 그의 일이다. 2.동사: 쉬운거라 패스. 3.목적어: 명사 역할이 옴 > We believe that the system is efficient. 우리는 시스템이 효율적이라고 믿는다. 4.간접, 직접 목적어: '~에게 ~를 ~했다' 처럼 두 개의 목적어를 필요로 하는 동사가 존재. -주어+목적어+간접목적어+직접목적어 She gave me the instructions. --그녀는 나에게 사용설명서를 주었다. Ms.Jones told me her idea. --존슨 씨는 나에게 그녀의 생각을 말해줬다. The forema.. 더보기
API] signal *함수 원형 void signal( int sig, void (*func ) (int [, int ] ))) (int); sig: 등록할 시그널func: 해당 시그널이 발생했을 때, 동작시킬 함수주소 (인자의 [, int] 이건 뭔소린지 모르겟음) *시그널 종류(일부만) SIGABRT Abnormal termination SIGFPE 부동소수점 오류 SIGILL 잘못된 명령 SIGINT CTRL + C 신호 SIGSEGV 잘못된 저장소 액세스 SIGTERM 종료 요청 더보기
16.8.21(일)] 영단어 보호되어 있는 글입니다. 더보기
Python] 문자열 자르기 - source 보호되어 있는 글입니다. 더보기
QR Code - 1차원적인 바코드와 다르게, 2차원 형태의 데이터 표현방식으로 숫자 이외에 알파벳, 한자 등 문자 데이터도 저장 가능.- 판별 가능한 선에서, 색상 변경 가능. - 데이터의 표현과 읽기를 수월하게 하고자 콰이어트 존, 위치 검출 패턴[분리자 포함], 타이밍 패턴, 정렬 패턴, 포맷 정보, 버전 정보, 데이터 영역[에러 정정 코드 영역 포함] 등의 영역이 나뉘어 있음.- 숫자 최대 7089 자, 영문자와 숫자[코드표가 따로 존재] 최대 4296 자, 8비트 바이트 최대 2953 바이트, 한자 1817자. 1 Finding Pattern QR Code의 위치를 검출하기 위한 심볼이다. 심볼의 세 개의 정점에 배치하는 것으로써, 심볼의 위치, 크기, 기울임도 검출할 수 있다.Finding Pattern 심.. 더보기
WireShark] http.request.full_uri contains "문자열" 보호되어 있는 글입니다. 더보기
리눅스] shadow 파일 user:$6$QlRlqGhj$BZoS9PuMMRHZZXz1Gde99W01u3kD9nP/zYtl8O2dsshdnwsJT/1lZXsLar8asQZpqTAioiey4rKVpsLm/bqrX/:15427:0:99999:7::: :로 구분. 1) 유저명2) $로 구분. $1) 암호화 방법 *암호화엔 crypt() 알고리즘이 사용되서 실제 암호화된 값의 길이는 표와 다름.(위의 해쉬 결과에서 추가적인 암호화 과정을 거치는듯) > id 값에 따라 달라지는데 MD5는 22, SHA-256는 53, SHA-512는 86.[출처] 리ㄹㅇㄹㄴㅇ ㅇㄴㅁㅁㄴㄹㄴㅇㄹ눅스 계정 비밀번호 해싱 방법 crypt(3)-_-|작성자 안재 *crypt 정의. #include char *crypt(const char *key, const c.. 더보기
TEB 구조체 보호되어 있는 글입니다. 더보기
안티디버깅] TLS 콜백함수 - 실습 0. TLS를 삽입할 위치 구하기 PE파일에 새로운 코드, 데이터를 추가할 때 적당한 방법은 다음 세 가지. 1) 섹션 끝의 빈 영역. 2) 마지막 섹션의 크기를 확장. 3) 마지막에 새로운 섹션을 추가. 이번 실습에선 2번의 방법을 사용. -> 마지막 섹션은 (.rsrc) 1. 공간 할당 1) 마지막 섹션(.rsrc)의 크기를 200 Byte 추가. 2) 섹션 값(size +200)이 변경되었으므로, 섹션 헤더값도 업데이트. 2. TLS 테이블 추가. 1) tls 구조체 위치 지정.TLS Table RVA 0000 -> C200 // offset 9200 = RVA C200 Size 0000 -> 18 3. TLS 구조체 세팅(IMAGE_TLS_DIRECTORY). ① IMAGE_TLS_DIRECTOR.. 더보기
안티디버깅] TLS 콜백 함수 0. 정의 : 쓰레드 이전/후에 실행되는 함수.(TLS 정의시 매쓰레드 마다 항상 실행됨) >Main 쓰레드(EP) 이전에 실행되는 콜백함수에 안티디버깅 코드를 삽입하여 리버싱 막음. *TLS(Thread Local Storage) : 각 스레드의 독립된 데이터 저장 공간. 1. 함수 형식(dll과 비슷) BOOL WINAPI DllMain( __in HINSTANCE hinstDLL, __in DWORD fdwReason, __in LPVOID lpvReserved); -Reason: 함수가 호출된 타이밍이 저장. 1)DLL_PROCESS_ATTACH 1 //main 함수 호출 전 2)DLL_THREAD_ATTACH 2 //사용자 쓰레드 호출 전 3)DLL_THREAD_DETACH 3 //사용자 쓰레드.. 더보기