본문 바로가기
반응형

blackcon157

[GDB] gdb-peda 첫 사용기! 안녕하세요. 이번에 포스팅 하게될 내용은 리눅스 디버거인 gdb의 개량종자! "gdb-peda"에 관해서 소개드리겠습니다. 저도 이 디버거를 방금 접하게되서 정확한 사용법은 모르지만 사용하기 전까지의 설치방법을 알려드리고자 합니다! ( 사실 저도 까먹을까봐 올리는것도 있죠 ㅎㅎㅎㅎ) 1. Requirements - PEDA 1.0 is only support Linux - GDB 7.x - Python 2.6+ - Utilities: nasm, readelf, objdump 2. Installation - 먼저 위의 파일을 다운받으시거나 다음의 명령어를 입력하주세요. $ wget http://ropshell.com/peda/peda.tar.gz - 다운받은 파일의 압축을 풀어줍니다. $ tar zxvf .. 2014. 2. 12.
[exploit] hackim 2014 exploit 300 # 1. malloc(0x100)과 malloc(0)을 생성. # 2. malloc(0)의 size는 stage2에서 버퍼를 채움으로써 변경가능 # 3. strcpy(0x100, 0x110)으로 Heap Overflow 발생 # 4. [Heeeeeeeeaaaaaaaaaaapppp][Function1][Function2] 힙을 채움으로써 function1을 덮을수 있음 # 5. function1은 [pop ret]로 덮음 # 6. 그 후 stage 4 코드대로 쉘코드 실행 import struct p = lambda x: struct.pack(" 2014. 2. 11.
[exploit] CODEGATE Junior 2014 nuclear import socket import struct import time p = lambda x:struct.pack(" 2014. 2. 10.
bluetooth를 이용한 안드로이드폰 제어 2014년 1월에 처음으로 열린 경남권 세미나에서 발표한 "Bluetooth Security"의 Demo코드를 공개하겠습니다. 블루투스를 공부하면서 스마트폰을 제어할 수 있는 코드를 작성해봤는데요. 구조는 아주 간단하니 다 보이실거에요^^ ※악용의 소지가 될 수 있으므로 사용법은 공개하지 않겠습니다. (질문 환영입니다~!! 물론 태클도 환영해요. 점프연습 많이 해둘게요 ㅋㅋ 다 피해버리겠어 +_+) Atcommand : 전화단말기나 블루투스를 제어하기 위한 명령어(현재 버전이 오르면서 막힌 명령어도 많음) # Infomation 1. Language : Python 2.7.6 2. OS : Kali Linux (It's not virtual machine) 3. Smartphone : Samsun.. 2014. 2. 7.