Process
-
pwntools gdb.attach 사용법 - python process debugging# 시스템 해킹 공부중 2019. 8. 5. 21:08
gdb.attach 사용법 wargame이나 ctf 문제를 풀 때, 혹은 바이너리를 분석 할 때 파이썬으로 데이터를 입력하는 경우가 자주있다. example> p = process("binary") p.sendline("AAAA") 이 때 내가 입력한 데이터가 원하는데로 바이너리에 잘 입력이 되었는지, 스택은 잘 덮혔는지 확인하기 위해서 gdb를 사용해 디버깅을 할 수 있다. 보통은 다음과 같이 코드 내에 raw_input()을 넣어서 실행을 잠시 멈춘 다음, gdb로 실행된 binary의 pid 로 붙어서 디버깅을 한다. example> p = process("binary") raw_input("1") p.sendine("AAAA") $ ps -ef ..... 4111 ... binary $ gdb -..
-
특정 프로세스가 무슨 일을 하는지 궁금하다면? - 프로세스 자료천국미사용/##웹서비스 소개-리뷰 2010. 2. 26. 02:06
컴퓨터를 사용하면서 작업관리자 ( Ctrl + Alt + Delete) 의 프로세스탭에 나오는 프로세스들이 뭘 하는지 궁금할 때가 있습니다. 그리고 점유율이 높은 프로세스는 뭘 하는지 궁금할 때가 있죠. 이럴 때 이 사이트를 이용하면 유용한 정보를 얻어가실 수 있습니다. 천천히 봐 주세요ㅎㅎ 그리 길지 않아요! 프로세스 자료 천국 ( http://www.windowexe.com/ ) 메인 화면에 큼지막하게 검색박스가 있습니다. 프로세스 이름을 입력 후, 검색 버튼을 누르세요! 저는 svchost 로 검색 해 보았습니다. 위와같은 결과가 나왔습니다. svchost뿐 아니라 비슷한 이름의 프로세스도 같이 검색이 됩니다. 원하는 것을 클릭 해서 들어 가 보면 프로세스가 하는 일부터 시작해서 레지스트리 경로, ..