Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AnalyzeCON 2016 Slides
Search
Aaron Shelmire
March 04, 2016
Research
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AnalyzeCON 2016 Slides
Aaron Shelmire
March 04, 2016
More Decks by Aaron Shelmire
See All by Aaron Shelmire
Effective Threat Intel - SANS CTI Summit 2017
ashelmire
0
140
Decreasing Dwell Time
ashelmire
1
130
Other Decks in Research
See All in Research
OWASP AISVS - C7
shiell
2
830
SAM3を用いたコマ・吹き出しの 領域検出と分割構造からの読み順推定
kzmssk
0
190
The Conductor Pattern -Multi-Granularity Feedback for Creative Agents-
shibuiwilliam
2
110
Evaluation génomique des femelles laitières croisées : comprendre la méthode pour accompagner les éleveurs à son utilisation
institutdelelevage
PRO
0
170
医療LLMの現在地〜最新研究から社会実装までを考える〜
kento1109
1
1.8k
敵対生成プロンプト同時探索による内省型プロンプト最適化
kinoue_smarthr
0
440
データサイエンティストの就労意識~2015 → 2026 一般(個人)会員アンケートより
datascientistsociety
PRO
0
1k
CVPR2026論文紹介_VLMにとって良いvision encoderとは何か?Rethinking Model Selection in VLM Through the Lens of Gromov-Wasserstein Distance
kobayashi31
1
270
A new deal for disabled people
resolutionfoundation
0
260
SLAMはどこまで解決されたのか?
tomonom
0
1.5k
HackSick vol.7 LT資料【LLMアーキテクチャ入門・事前学習時の躓き所解説】 スパースなAttention・状態空間モデル
rikkabotan7
0
220
ふとした出会いで生まれたSkillが、 社内利用1位になるまで
mikimhk
22
25k
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Designing Experiences People Love
moore
143
24k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Side Projects
sachag
456
43k
Ethics towards AI in product and experience design
skipperchong
2
430
4 Signs Your Business is Dying
shpigford
187
23k
Transcript
None
None
None
None
None
None
None
None
•
• • •
1512 Samples
• •
• • ◦
None
None
Count Useful __PAGEZERO ALL X NULL __TEXT 1832 √ Code
and RO Data __OBJC 347* √ info often found in __TEXT sections __DATA 1825 √ Writable data __LINKEDIT 1830 X info __IMPORT 0 X Only IA32 Signature √ Code Signature
None
• ◦ •
__TEXT Count Unique Useful __text 1830 950 √ __text sections
show code __cstring 1709 918 √ most __cstring sections are different __stub_helper 1602 696 √ most stub sections __unwind_info 1592 715 √ __const 1300 446 X __eh_frame 1119 577 X __stubs 915 416 √ __objc_classname 670 165 √ __objc_methname 653 260 √ __objc_methtype 645 182 __symbol_stub 633 215 __gcc_except_tab 601 350 __ustring 130 57 __symbol_stub1 105 75
__TEXT Count __text 1830 __cstring 1709 __stub_helper 1602 __unwind_info 1592
715 √ __const 1300 446 X __eh_frame 1119 577 X __stubs 915 416 √ __objc_classname 670 165 __objc_methname 653 260 __objc_methtype 645 182 __symbol_stub 633 215 __gcc_except_tab 601 350 __ustring 130 57 __symbol_stub1 105 75
None
None
None
None
None
None
None
None
Long Tail Distribution few adware families many other “families” -
few samples
Approach Time Labeled Blind 1.5 day 316 files ML-Clustering 1
day 304 files Exact Clustering .5 day 628 files ??
• ◦ ◦ ◦ ◦
Approach Time Labeled Blind 1.5 day 316 files ML-Clustering 1
day 304 files Exact Clustering .5 day 628 files Mixed Approach ? ? and teamwork!
None
• 64a130000000 • 8b400c • 8b401c • 8b00 • 8b4820
• 81790c33003200 • 75f2 • 8b4008 • c3
• 64a130000000 • 8b400c • 8b401c • 8b00 • 8b4820
• 81790c33003200 • 75f2 • 8b4008 • c3
64a130000000 ffff00000000 8b400c ffff00 8b401c ffff00 8b00 ffff 8b4820 ffff00
81790c00000000 ffff0000000000 75f2 ff00 8b4008 ffff00 c3 ff
• Operands ◦ Operand.type == Mnem == 0 == missing
Operand ◦ up to idapi.UA_MAXOP Operands (6) ▪ workaround - just nulling out rest of instruction
None
• Library Functions - already in PAT (is this really
a problem??) • Small Functions ◦ Jmp. ◦ retn 0 ◦ retn 1 ◦ Only hash functions that are greater than 3 instructions
• • •
None
None
None
None
None
None
• • ◦ • • • … • • •
• • •
None