Blind SQL injection substr : 자를 문자열의 범위를 파라미터를 받아서 해당 부분의 문자열을 리턴해준다. Blind SQL injection 은 평범한 SQL Injection과 같이 원하는 데이터를 가져오는 쿼리를 삽입하는 기술이다. 하지만 SQL injection과 다른 점이 있다면 쿼리의 참과 거짓에 따른 서버의 반응만으로 데이터를 얻어낸다는 점이다. 즉 쿼리를 삽입했을 때 쿼리의 참과 거짓에 대한 반응을 구분할 수 있을 때 사용한다. 쿼리의 결과를 한글자씩 아스키코드로 변변환시키고 임의의 숫자와 비교하여 참과 거짓을 비교하는 과정을 거쳐가면서 질의를 보내면서 일치하는 아스키 코드를 찾아낸다. 많은 비교과정이 필요하기 때문에 Blind SQL Injection 공격은 자동화된 툴..
Cookie웹사이트와 사용자를 매개해주는 4KB 이하의 정보이다. 사용자가 사이트에서 로그인한 후 필요한 일을 수행하고 로그인 할 때까지를 하나의 세션이라고 한다. 즉 세션은 하나의 물리적인 연결을 의미하여 이러한 세션이 진행 중일 때 클라이언트와 서버 간에 데이터를 주고 받는 것을 트렌젝션이라고 한다. 이 때 하나의 세션이 진행 중일 때 HTTP는 매번 새로 연결되기 때문에 세션을 유지하는 방법이 필요하며 그 것이 쿠키이다. 먼저 세션이 처음 시작될 때 서버에서 세션ID를 생성하며 클라이언트의 브라우저는 이 것을 쿠키로서 저장해 두었다가 연결 시 서버에 전송한다. 따라서 서버는 클라이언트가 전송했음을 알 수 있는 것이다. PHP는 풍부한 세션 제어함수들을 내장하고 있으며 슈퍼 글로벌 변수인 $_SESS..
Android System Architecture안드로이드는 리눅스 위에 자바를 얹은 것으로 묘사하는데 이 것으로 복합적인 구성을 가지고 있는 안드로이드를 정의하기에는 좀 잘못된 말이다. 안드로이드는 리눅스 커널 기반이며 이에 많은 추가와 수정을 가했다. 그 중 하나가 바로 안드로이드 자체 보안 기법이다. Android’s Sandbox안드로이드가 리눅스 기반이라는 것은 유닉스 계열의 process isolation 그리고 최소한의 권한을 부여하는 원칙을 동반한다는 것을 의미한다. 예를들어 각각의 유저는 서로 시그널 또는 메모리에 접근하는 것이 불가능하다. 안드로이드는 UID GID 개념을 도입했지만 /etc/passwd 그리고 /etc/group 파일이 존재하지 않는다. 대신에 안드로이드는 AID 라고..
Activity oncreateoptionsmenu안드로이 기기의 옵션메뉴를 최초로 생성시 실행된다. oncreate액티비티가 생성될 때 시스템에서 자동을 호출하는 메소드이다. startActivity액티비티가 생성될 때 시스템에서 자동으로 호출하는 메소드가 onCreate() 라면 액티비티를 띄우기 위해 사용하는 메소드는 startActivity 이다. 새로운 액티비티를 AndroidManifest.xml에 등록해놓으면 startActivity 메소드를 통해 실행할 수 있다. 새로운 엑티비티가 화면에 띄워지면 이전에 있던 액티비티는 액티비티 스택에 저장되고 새로운 액티비티가 보여진다. startActivityForResultstartActivity() 가 단순히 액티비티를 띄웠다면 startActivi..
Logginglog.d("Logging","logged")
esi : 해쉬화 시킬 스트링의 주소를 넣는다.eax : 해쉬화 이후의 스트링에 해당한다. lodsb ; Read in the next byte of the ASCII string ror edx, 13 ; Rotate right our hash value add edx, eax ; Add the next byte of the string test eax, eax ; Stop when found NULL jne _calc_hash_loop xchg edx, eax pop edx ret 이 후에 다음을 이용해 적절히 점프 cmp eax, HASHED_STRING
- Total
- Today
- Yesterday
- GDB
- 루트킷
- gdb 명령어
- 드라이버
- VMware
- module
- gdb명령어
- LKM
- DriverEntry
- breakpoint
- vmware 오류
- gdb intel 변환
- vmware cannot connect to the virtual machine
- 리눅스 모듈
- backdoor
- 모듈
- 디바이스
- rootkit
- BP
- Intel
- 변환
- IRP
- PNP 드라이버
- gdb intel
- 레거시 드라이버
- 백도어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |