반응형
이늠의 pydbg는 언제쯤 내 맘대로 움직일까..ㅡ.ㅡ;;
일단 동작은 하는데 영 찜찜하게 끝났네....
우선, MEM_IMAGE를 snap 을 안 떠서 crash 계속 나고 원인 찾는다고
삽질의 삽질 한 끝에 좋은 사이트 하나 얻었고, 해당 내용을 적용하니 되긴 된다.
http://linkc.tistory.com/entry/Analysis-about-Pydbg-Snapshot
# do not snapshot blocks of memory that match the following characteristics.
# XXX - might want to drop the MEM_IMAGE check to accomodate for self modifying code.
#if mbi.State != MEM_COMMIT or mbi.Type == MEM_IMAGE:
if mbi.State != MEM_COMMIT:- pydbg.py 수정 -
또한, pydbg에서 self._log()를 출력하는데 내용이 안나오는 이유는 상단에 아래와 같은 코드로 막아 놓았기 때문이다.
self._log = lambda msg: None #sys.stderr.write("PDBG_LOG> " + msg + "\n")-> self._log = lambda msg: sys.stderr.write("PDBG_LOG> " + msg + "\n")
XP에서는 잘 되는데....Win 7에서는 안되는 이유...ㅡ.ㅡ
파라매터가 잘못 됐다????
GetLastError : 87 (0x57)
위와 같은 에러가 발생하지만 정상적으로 동작은 된다.
적용은 되는데, 저 에러코드를 못 잡겠는데 누가 잡은 사람 있는 사람~~~
댓글 남겨주셈~~T-T
please. anybody is request me to solution picture T-T
have a good day.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
File Fuzzer v.0.1 (2) | 2013.08.11 |
---|---|
danger_track를 이용한 crash dump 활용 (0) | 2013.07.30 |
Windows 7에서 pydbg 설치 하기 (0) | 2013.07.26 |
파이썬 호출 방식과 C 호출 방식 - win7 pydbg library 사용기 (0) | 2013.07.26 |
Windows 7에서 GetSystemInfo 사용하기 (0) | 2013.07.25 |