• No results found

D1T3 - The Grugq - OPSEC - Because jail is for wuftpd.pdf

N/A
N/A
Protected

Academic year: 2020

Share "D1T3 - The Grugq - OPSEC - Because jail is for wuftpd.pdf"

Copied!
160
0
0

Loading.... (view fulltext now)

Full text

(1)

OPSEC for hackers:

because jail is for

wuftpd

[email protected]

(2)

OPSEC for hackers:

because jail is for

wuftpd

[email protected]

(3)

Overview

Intro to OPSEC

Methodology

lulzsec: lessons learned

Techniques

Technology

Conclusion

(4)

Avon

: You only got to fuck up once… Be a little

slow, be a little late, just once. How you

(5)

Intro

to

OPSEC

(6)
(7)

OPSEC in a nutshell

Keep your mouth shut

Guard secrets

Need to know

Never let anyone get into position to

blackmail you

(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)

Methodology

(20)

put the plumbing in first

create a cover (new persona)

work on the legend (history, background,

supporting evidence for the persona)

Create sub-aliases

(21)

The 10 Hack

Commandments

(22)

The 10 Hack

Commandments

(23)
(24)
(25)

Rule 1: Never reveal your operational

details

Rule 2: Never reveal your plans

(26)

Rule 1: Never reveal your operational

details

Rule 2: Never reveal your plans

(27)

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

FREEDOM FIGHTING

(28)

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

Rule 5: Never operate from your own

house

(29)
(30)
(31)

Rule 6: Be proactively paranoid, it doesn’t work

retroactively

Rule 7: Keep personal life and hacking

separated

FREEDOM

FIGHTING

(32)

Rule 6: Be proactively paranoid, it doesn’t work

retroactively

Rule 7: Keep personal life and hacking

separated

Rule 8: Keep your personal environment

contraband free

(33)

Rule 6: Be proactively paranoid, it doesn’t work

retroactively

Rule 7: Keep personal life and hacking

separated

Rule 8: Keep your personal environment

contraband free

Rule 9: Don’t talk to the police

FREEDOM

FIGHTING

(34)

Rule 6: Be proactively paranoid, it doesn’t work

retroactively

Rule 7: Keep personal life and hacking

separated

Rule 8: Keep your personal environment

contraband free

Rule 9: Don’t talk to the police

(35)

Why do you need

OPSEC?

(36)
(37)

No one is going to go

to jail for you.

(38)
(39)
(40)
(41)

Your friends will betray

you.

(42)

#lulzsec:

(43)
(44)
(45)
(46)
(47)

Violation

Never trust anyone

(48)
(49)
(50)
(51)

ProTip: Don’t use your personal Facebook account

to send defacement code to your friends

FREEDOM FIGHTERS

(52)
(53)

ProTip: Don’t use your real first name as your

username in

(54)
(55)

ProTip: Don’t use your real first name as your

username in

(56)

Violation

(57)
(58)
(59)
(60)

Violation

(61)
(62)
(63)
(64)

Violation

(65)

Violation

Keep personal life and

hacking separate

FREEDOM

FIGHTING

(66)
(67)
(68)
(69)

Violation

Never operate from

your home

(70)
(71)
(72)

Violation

(73)
(74)
(75)
(76)
(77)

Violation

Don’t reveal

operational details

(78)
(79)
(80)
(81)
(82)
(83)
(84)
(85)
(86)

Violation

Don’t reveal

(87)
(88)
(89)
(90)
(91)

Violation

Be paranoid

(92)
(93)

Virus (10:30:18 PM)

: don't start accusing me of

[being an informant] - especially after you

disappeared and came back o

ff

ering to pay me for

shit - that's fed tactics

(94)

Virus (10:30:18 PM)

: don't start accusing me of

[being an informant] - especially after you

disappeared and came back o

ff

ering to pay me for

shit - that's fed tactics

(95)

Virus (10:30:18 PM)

: don't start accusing me of

[being an informant] - especially after you

disappeared and came back o

ff

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

(96)

Virus (10:30:18 PM)

: don't start accusing me of

[being an informant] - especially after you

disappeared and came back o

ff

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

(97)

Virus (10:30:18 PM)

: don't start accusing me of

[being an informant] - especially after you

disappeared and came back o

ff

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

ff

ering to pay you for shit?

(98)

Virus (10:30:18 PM)

: don't start accusing me of

[being an informant] - especially after you

disappeared and came back o

ff

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

ff

ering to pay you for shit?

(99)

Virus (10:30:18 PM)

: don't start accusing me of

[being an informant] - especially after you

disappeared and came back o

ff

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

ff

ering to pay you for shit?

Virus (10:32:55 PM)

: yeah, you o

ff

ered me money for

"dox"

Virus (10:33:39 PM)

: only informants o

ff

er up cash

for shit -- you gave yourself up with that one

(100)

HAPPY ENDING

(101)
(102)
(103)

Violation

Never contaminate

(104)
(105)
(106)
(107)
(108)
(109)
(110)
(111)

Plumbing

(112)
(113)

You’ll know it worked if

nothing happens.

(114)
(115)

Paranoia doesn’t work

retroactively

(116)
(117)
(118)

Spiros

: He knows my name, but my name is

not my name. And you... to them you're

only "The Greek."

(119)

Problem:

You are you.

(120)
(121)

Solution:

Be someone else.

(122)
(123)

Personas

Danger to personas is

contamination

Contact between personas (covers)

contaminates both

Keep cover identities isolated from each

other

(124)
(125)

Fail safe technological solution

TOR all the things!

Back stop persona

Primary cover alias as first identity

Secondary cover aliases (eg. handles)

(126)
(127)

Location revealing information

Weather

Time

Political events

Profiling data

Pitfalls

(128)

Practice

Amateurs practice until they get it right,

professionals practice until they can’t get it

wrong

(129)

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

?

(130)
(131)

Staying Anonymous

(132)
(133)

Anti Profiling

Guidelines

Do not discuss personal information, e.g.

where you are from

Do not include personal information in

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

Do not mention your physical traits, e.g.

gender, tattoos, piercings or physical

capacities

(134)

Guidelines, cont.

Do not mention your profession, hobbies

or involvement in activist groups

Do not post information to the regular

internet while you are anonymous in IRC.

Do not use Twitter and Facebook

Do not post links to Facebook images

(135)

Anti Location Profiling

Do not keep regular hours / habits (this can

reveal your timezone, geographic locale)

Do not discuss your environment, e.g.

weather, political activities, etc

Do not use special characters on your

keyboard unique to your language

(136)
(137)

Hackers are no longer

the apex predator

(138)

Hackers are no longer

the apex predator

(139)

That position has been

ceded to LEO

(140)

That position has been

ceded to LEO

*Law Enforcement Officials

(141)

Technology

(142)

VPNs vs. TOR

VPNs provide privacy

TOR provides anonymity

(143)

TOR connection to a VPN => OK

VPN connection to TOR => GOTO JAIL

(144)

On VPNs

Only safe currency is Bitcoins

“Because they come from nothing”

Purchase only over TOR

http://torrentfreak.com/which-vpn-

(145)

On Bitcoins

Bitcoins are anonymous, not private

They can be traced

Unique, uncontaminated, wallet per cover

Use mixers to

(146)
(147)

Fail closed

(148)
(149)

PORTAL

P

ersonal

O

nion

R

outer

T

o

A

ssure

L

iberty

(150)
(151)

PORTAL

Router ensuring all traffic is transparently

sent over TOR

Reduce the ability to make mistakes

Use mobile uplink

Mobility (go to a coffee shop)

Reduce risk of wifi monitoring

(152)

PORTAL

(153)

Hardware

TP-LINK AR71xx personal routers

MR-11U

MR-3040

MR-3020

WR-703N

(154)

MR-3040 & MR-11U

Battery powered

Approx. 4-5 hrs per charge

(155)

http://grugq.github.com/

portal

(156)
(157)

STFU

(158)
(159)
(160)

If you hack, don’t speak

If you speak, don’t write

If you write, don’t sign

References

Related documents

Preferred medication that all drugs tricare formulary for certain common vaccines may also a provider will cover the tricare plans, called the previous approval before your

Despite appropriate antibiotic therapy, treatment failure (persistent bacteremia, pre- mature device removal due to infection or relapse of infection) occurs in at least 25%

To test the hypothesis, this study empirically compared psychographic segments in terms of revisit intention at different levels of satisfaction after a spa

Southwest Chicken Salad 7.00 – Spring mix lettuce with crispy chicken strips, diced tomato, roasted corn, black beans and a chipotle avocado ranch dressing. Bistro Roast Beef

Upgraded Linens & Napkins Available in Various Colors + Fabrics for Sweetheart, Guest Rounds, & Cake Tables Hotel White Spandex Linens for Cocktail Tables, Place Card

In the circumstances just described, where efficiency across sectors re- quires nominal price changes within a sector or sectors, a zero inflation rate for the consumption price

for packets originating from local sockets that are bound to a device. tos TOS: select the TOS value to match. fwmark MARK: select the fwmark value to match. priority PREFERENCE

The Contractor shall not without the consent in writing of the purchaser, which shall not be unreasonably withheld, assign or transfer the Contract or the benefits or