www.oldapps.com

gravity-free/Apps 2012. 5. 20. 23:53

'gravity-free > Apps' 카테고리의 다른 글

www.1mobile.com  (0) 2012.08.28
:

obfuscated binary analysis - 1

Analysis/binary 2012. 5. 15. 14:14

일단 테스트한건,

깨끗한 바이너리와 쓰레기 코드를 삽입한 바이너리를 비교함.


쓰이지도 않는 쓰레기 코드를 넣을 경우, 자주 삽입하게 되면 아래 그림과 같이 나타나게 되는듯 함.
(아래 그림1과 그림2는 위의 실험 결과를 나타냄)

지금 초록색 그림이 모두 주소값을 뜻하며, 파란색 부분은 스타트를 가리킴.

아래와 같이 그래프는 색깔 별로,
Yellow - Normal entropy
Dark Red - High entropy
...
...
...
성질을 갖으며 나타나게 됨.

- 참고


팩된 경우 빨간색을 볼 수 있는데 이 주소값들은 언팩 루틴을 가리키게 되어
결국 언팩 루틴 찾는 연구에도 괜찮을듯 보임.

이게 완전한 답은 아니지만

좀 더 파보고 대조군 생성해서 비교해보면 살살 답이 나올듯



- 쓰레기코드 삽입 전(그림1)



- 쓰레기코드 삽입 후(그림 2)



:

VERA - visualization tool for analyzing compiled code

gravity-free/IDA-plugin 2012. 5. 15. 11:05


VERA - visualization tool for analyzing compiled code

http://csr.lanl.gov/vera/


: