Sunteți pe pagina 1din 160

OPSEC for hackers: because jail is for wuftpd

the.grugq@gmail.com

Wednesday, October 10, 2012

OPSEC forFREEDOM hackers: FIGHTERS because jail is for wuftpd


the.grugq@gmail.com

Wednesday, October 10, 2012

Overview
Intro to OPSEC Methodology lulzsec: lessons learned Techniques Technology Conclusion
Wednesday, October 10, 2012

Avon:You only got to fuck up once Be a little slow, be a little late, just once. How you aint gonna never be slow? Never be late? You cant plan for that. Thats life.

Wednesday, October 10, 2012

Intro to OPSEC

Wednesday, October 10, 2012

WTF is it?

Wednesday, October 10, 2012

OPSEC in a nutshell
Keep your mouth shut Guard secrets Need to know Never let anyone get into position to
blackmail you

Wednesday, October 10, 2012

STFU

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Methodology

Wednesday, October 10, 2012

put the plumbing in rst create a cover (new persona) work on the legend (history, background,
supporting evidence for the persona)

Create sub-aliases NEVER CONTAMINATE


Wednesday, October 10, 2012

The 10 Hack Commandments

Wednesday, October 10, 2012

The 10 Hack Commandments

FREEDOM FIGHTING

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Rule 1: Never reveal your operational


details

Wednesday, October 10, 2012

Rule 1: Never reveal your operational


details

Rule 2: Never reveal your plans

Wednesday, October 10, 2012

Rule 1: Never reveal your operational


details

Rule 2: Never reveal your plans Rule 3: Never trust anyone

Wednesday, October 10, 2012

Rule 1: Never reveal your operational


details

Rule 2: Never reveal your plans Rule 3: Never trust anyone Rule 4: Never confuse recreation and
hacking FIGHTING FREEDOM

Wednesday, October 10, 2012

Rule 1: Never reveal your operational


details

Rule 2: Never reveal your plans Rule 3: Never trust anyone Rule 4: Never confuse recreation and
hacking FIGHTING FREEDOM house

Rule 5: Never operate from your own


Wednesday, October 10, 2012

Wednesday, October 10, 2012

Rule 6: Be proactively paranoid, it doesnt work


retroactively

Wednesday, October 10, 2012

Rule 6: Be proactively paranoid, it doesnt work


retroactively separated

FREEDOM Rule 7: Keep personal life and hacking FIGHTING

Wednesday, October 10, 2012

Rule 6: Be proactively paranoid, it doesnt work


retroactively separated

FREEDOM Rule 7: Keep personal life and hacking FIGHTING

Rule 8: Keep your personal environment


contraband free

Wednesday, October 10, 2012

Rule 6: Be proactively paranoid, it doesnt work


retroactively separated

FREEDOM Rule 7: Keep personal life and hacking FIGHTING

Rule 8: Keep your personal environment


contraband free

Rule 9: Dont talk to the police


Wednesday, October 10, 2012

Rule 6: Be proactively paranoid, it doesnt work


retroactively separated

FREEDOM Rule 7: Keep personal life and hacking FIGHTING

Rule 8: Keep your personal environment


contraband free

Rule 9: Dont talk to the police Rule 10: Don't give anyone power over you
Wednesday, October 10, 2012

Why do you need OPSEC?

Wednesday, October 10, 2012

It hurts to get fucked

Wednesday, October 10, 2012

No one is going to go to jail for you.

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Your friends will betray you.

Wednesday, October 10, 2012

#lulzsec: lessons learned


Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

never ever ever do this

Wednesday, October 10, 2012

Violation

Never trust anyone

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

ProTip: Dont use your personal Facebook account to send defacement code toFREEDOM your friends FIGHTERS

Wednesday, October 10, 2012

ProTip: Dont use your real rst name as your username in


Wednesday, October 10, 2012

ProTip: Dont use your real rst name as your username in


Wednesday, October 10, 2012

ProTip: Dont use your real rst name as your username in


Wednesday, October 10, 2012

ProTip: Dont use your real rst name as your username in


Wednesday, October 10, 2012

Violation

Dont contaminate

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Violation

Dont contaminate

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Violation

Keep personal life and hacking separate

Wednesday, October 10, 2012

Violation

Keep personal life and FREEDOM hacking separate FIGHTING

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

ProTip: Dont connect to your target directly from your home IP address

Wednesday, October 10, 2012

Violation

Never operate from your home

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Violation

Never operate from your home

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Violation

Dont reveal operational details

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Violation

Dont reveal operational details

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Violation

Be paranoid

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back o!ering to pay me for shit - that's fed tactics

Wednesday, October 10, 2012

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back o!ering to pay me for shit - that's fed tactics Virus (10:30:31 PM): and then your buddy, topiary, who lives in the most random place

Wednesday, October 10, 2012

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back o!ering to pay me for shit - that's fed tactics Virus (10:30:31 PM): and then your buddy, topiary, who lives in the most random place Virus (10:30:36 PM): who's docs weren't even public

Wednesday, October 10, 2012

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back o!ering to pay me for shit - that's fed tactics Virus (10:30:31 PM): and then your buddy, topiary, who lives in the most random place Virus (10:30:36 PM): who's docs weren't even public Virus (10:30:38 PM): gets owned

Wednesday, October 10, 2012

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back o!ering to pay me for shit - that's fed tactics Virus (10:30:31 PM): and then your buddy, topiary, who lives in the most random place Virus (10:30:36 PM): who's docs weren't even public Virus (10:30:38 PM): gets owned Sabu (10:32:29 PM): o!ering to pay you for shit?

Wednesday, October 10, 2012

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back o!ering to pay me for shit - that's fed tactics Virus (10:30:31 PM): and then your buddy, topiary, who lives in the most random place Virus (10:30:36 PM): who's docs weren't even public Virus (10:30:38 PM): gets owned Sabu (10:32:29 PM): o!ering to pay you for shit? Virus (10:32:55 PM): yeah, you o!ered me money for "dox"

Wednesday, October 10, 2012

Virus (10:30:18 PM): don't start accusing me of [being an informant] - especially after you disappeared and came back o!ering to pay me for shit - that's fed tactics Virus (10:30:31 PM): and then your buddy, topiary, who lives in the most random place Virus (10:30:36 PM): who's docs weren't even public Virus (10:30:38 PM): gets owned Sabu (10:32:29 PM): o!ering to pay you for shit? Virus (10:32:55 PM): yeah, you o!ered me money for "dox" Virus (10:33:39 PM): only informants o!er up cash for shit -- you gave yourself up with that one

Wednesday, October 10, 2012

HAPPY ENDING

Virus is still free

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Violation

Never contaminate

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Bonus: w0rmer
Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Techniques

Wednesday, October 10, 2012

Plumbing

Wednesday, October 10, 2012

It is boring.

Wednesday, October 10, 2012

Youll know it worked if nothing happens.

Wednesday, October 10, 2012

Put it in place rst.

Wednesday, October 10, 2012

Paranoia doesnt work retroactively

Wednesday, October 10, 2012

Personas
Wednesday, October 10, 2012

Wednesday, October 10, 2012

Spiros: He knows my name, but my name is not my name. And you... to them you're only "The Greek." The Greek: And, of course, I'm not even Greek.

Wednesday, October 10, 2012

Problem: You are you.

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Solution: Be someone else.

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Personas
Danger to personas is contamination Contact between personas (covers)
contaminates both other

Keep cover identities isolated from each

Wednesday, October 10, 2012

Layered defense

Wednesday, October 10, 2012

Fail safe technological solution TOR all the things! Back stop persona Primary cover alias as rst identity Secondary cover aliases (eg. handles)
Wednesday, October 10, 2012

Proling data

Wednesday, October 10, 2012

Pitfalls
Location revealing information Weather Time Political events Proling data
Wednesday, October 10, 2012

Practice
Amateurs practice until they get it right, Practice makes perfect

professionals practice until they cant get it wrong

Wednesday, October 10, 2012

Stringer: What you doing? Shamrock: Robert's Rules says we got to have minutes of the meeting. These the minutes. Stringer: Nigga, is you taking notes on a criminal fucking conspiracy?

Wednesday, October 10, 2012

No logs. No crime.

Wednesday, October 10, 2012

Staying Anonymous
Wednesday, October 10, 2012

Personal info is proling info

Wednesday, October 10, 2012

Anti Proling Guidelines


Do not discuss personal information, e.g.
where you are from

Do not include personal information in


gender, tattoos, piercings or physical capacities

your online identity, e.g. nick, username, etc

Do not mention your physical traits, e.g.

Wednesday, October 10, 2012

Guidelines, cont.
Do not mention your profession, hobbies
or involvement in activist groups

Do not post information to the regular Do not use Twitter and Facebook

internet while you are anonymous in IRC.

Do not post links to Facebook images The image name contains a personal ID
Wednesday, October 10, 2012

Anti Location Proling


Do not keep regular hours / habits (this can
reveal your timezone, geographic locale) weather, political activities, etc

Do not discuss your environment, e.g. Do not use special characters on your
keyboard unique to your language

Wednesday, October 10, 2012

Wednesday, October 10, 2012

Hackers are no longer the apex predator

Wednesday, October 10, 2012

Hackers are no longer the apex predator


FREEDOM FIGHTERS

Wednesday, October 10, 2012

That position has been ceded to LEO

Wednesday, October 10, 2012

That position has been * ceded to LEO


*Law Enforcement Ofcials

Wednesday, October 10, 2012

Technology

Wednesday, October 10, 2012

VPNs vs. TOR


VPNs provide privacy TOR provides anonymity Confuse the two at your peril

Wednesday, October 10, 2012

TOR connection to a VPN => OK VPN connection to TOR => GOTO JAIL

Wednesday, October 10, 2012

On VPNs
Only safe currency is Bitcoins Because they come from nothing Purchase only over TOR http://torrentfreak.com/which-vpnproviders-really-take-anonymityseriously-111007/

Wednesday, October 10, 2012

On Bitcoins
Bitcoins are anonymous, not private They can be traced Unique, uncontaminated, wallet per cover Use mixers to
Wednesday, October 10, 2012

Wednesday, October 10, 2012

Fail closed

Wednesday, October 10, 2012

PORTAL

Wednesday, October 10, 2012

PORTAL
Personal Onion Router To Assure Liberty

Wednesday, October 10, 2012

Wednesday, October 10, 2012

PORTAL
Router ensuring all trafc is transparently
sent over TOR

Use mobile uplink Mobility (go to a coffee shop) Reduce risk of wi monitoring
Wednesday, October 10, 2012

Reduce the ability to make mistakes

PORTAL

Uses tricks to get additional storage space


on /

Wednesday, October 10, 2012

Hardware
TP-LINK AR71xx personal routers MR-11U MR-3040 MR-3020 WR-703N
Wednesday, October 10, 2012

MR-3040 & MR-11U


Battery powered Approx. 4-5 hrs per charge USB for 3G modem

Wednesday, October 10, 2012

http://grugq.github.com/ portal

Wednesday, October 10, 2012

Conclusion

Wednesday, October 10, 2012

STFU

Wednesday, October 10, 2012

Questions?
Wednesday, October 10, 2012

Wednesday, October 10, 2012

If you hack, dont speak If you speak, dont write If you write, dont sign If you sign, dont be surprised

Wednesday, October 10, 2012

S-ar putea să vă placă și