Professional Documents
Culture Documents
Basic Concepts:
• Bot/Zombie
• Botnet
• Bot Master
Columbia, Japan, Poland, Spain and USA have the largest botnet
increase
Indonesia, Portugal and South Korea continued to decline
Propagation
• Phishing Scams (Ex. SPAM)
• Social Engineering (Ex. Facebook)
• DNS Poisoning
• Etc
6
Networks and Systems Security
Overview 1. Propagation
Communication & Organization 2. Organization
The Godfather i. C2 Centralized
ii. Unstructured
Demo
iii. P2P Overlay Network
Conclusions
7
Networks and Systems Security
Overview 1. Propagation
Communication & Organization 2. Organization
The Godfather i. C2 Centralized
ii. Unstructured
Demo
iii. P2P Overlay Network
Conclusions
Unstructured Control
• Unknown botnet size
• Bots disseminate commands between themselves
• Huge latency => poor performance
• Small eficiency (Broadcast messages)
• Parts of the network may be
unreachable without us knowing
Our solution?
Peer entry
- BotMaster
- Relay
DHT
- Peer
BootStrap List
193.166.136.25:8080
105.157.88.127:8081
…
Unstructured Network
…
Networks and Systems Security 14
Overview 1. Peer Entry
Communication & Organization 2. Secure Dissemination of botmaster
The Godfather Commands
3. Peer-to-peer Trust System
Demo
4. Proof-of-work
Conclusions 5. Monetize model
Peer-to-Peer Trust
Accomplice List
<NodeID,Kpub,Credits,LastMsgReceived>
• Limited Size
• Sorted by Credits
Peer-to-Peer Trust
Send Command
Send Commands
• Preference to avoid key Exchanges Signed by Master or Client
• Random Send
Credits Lose
New
>3 invalid
Proof-of-Work
Mafia Proof-of-Work
Sam wants add Tom to his Accomplice List, they must show that they work to Mafia
Sam Tom
Node ID
Public Key
Options:
• Brute-force 128 bits (we will need to check sending message
to Sam again)
• Solve the puzzle 16 bits
Proof-of-Work
Prices on Darknet
Citadel (Zeus variant, financial botnet):
US$2,399
$125 for “rent” botnet builder and administration panel
$395 for automatic updates for antivirus evasion
Darkness (DDoS)
From $450 until $1.000
Monetization Model
Botmaster Generate Private/Public Key + Signed Certificate
Solution Architecture
• Peer-to-Peer DHT with signed commands • Certificate generator
• Cipher messages transfer • Twitter Bootstrapper
• Cryptopuzzle generator and solver • Reputation Accomplice List
Demo Time!
Conclusions