team risc nullcon 2012 jailbreak presentation

29
Team RISC

Upload: raghu-nath

Post on 24-Jan-2015

610 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Team RISC nullcon 2012 Jailbreak presentation

Team RISC

Page 2: Team RISC nullcon 2012 Jailbreak presentation

Our story of Jail break !

Page 3: Team RISC nullcon 2012 Jailbreak presentation

Aim

Find zero day in Joomla ( I'm-possible in 36 Hrs ;) )

Page 4: Team RISC nullcon 2012 Jailbreak presentation

Eating only this ...

Page 5: Team RISC nullcon 2012 Jailbreak presentation

Why Joomla/Gymla ?

● Challenge !● Learn exploitation in complex

web applications● IBM X-force paper on CMS

security.

Page 6: Team RISC nullcon 2012 Jailbreak presentation

Vulns in Drupal

Page 7: Team RISC nullcon 2012 Jailbreak presentation

Vulns in Wordpress

Page 8: Team RISC nullcon 2012 Jailbreak presentation

Vulns in Joomla

Page 9: Team RISC nullcon 2012 Jailbreak presentation

How its generally done ?

Source codeAuditing

Fuzzing

0 day vulnerability

Page 10: Team RISC nullcon 2012 Jailbreak presentation

What we did ?

Page 11: Team RISC nullcon 2012 Jailbreak presentation

Methodology

Page 12: Team RISC nullcon 2012 Jailbreak presentation

Know your enemy

If you know your enemies and know yourself, you will not be imperiled in a hundred battles

-- Sun Tzu, the art of war

Page 13: Team RISC nullcon 2012 Jailbreak presentation

Set up the Attacking environment

Page 14: Team RISC nullcon 2012 Jailbreak presentation

Study the Joomla architecture

Page 15: Team RISC nullcon 2012 Jailbreak presentation

Components, modules, plugins

Page 16: Team RISC nullcon 2012 Jailbreak presentation

Source code Auditing

●Identify vulnerable Functions●Analyze the entry points●Analyze Input Validations.

Page 17: Team RISC nullcon 2012 Jailbreak presentation

The entry points

Page 18: Team RISC nullcon 2012 Jailbreak presentation

More ...

Page 19: Team RISC nullcon 2012 Jailbreak presentation

Few more ...

Page 20: Team RISC nullcon 2012 Jailbreak presentation

Exec call

Page 21: Team RISC nullcon 2012 Jailbreak presentation

RIPS output

Page 22: Team RISC nullcon 2012 Jailbreak presentation

Fuzzing● Find the entry points ● SQL Injection● XSS● CSRF● Command Injection● Click Jacking with Drag and drop

Page 23: Team RISC nullcon 2012 Jailbreak presentation

JBroFuzz

Page 24: Team RISC nullcon 2012 Jailbreak presentation

Clickjacking

Page 25: Team RISC nullcon 2012 Jailbreak presentation

Tools used for Source code auditing

● The mighty grep● RIPS● RATS

Page 26: Team RISC nullcon 2012 Jailbreak presentation

Tools used for Fuzzing

JBroFuzz

Burp Suite

WebScarab

Page 27: Team RISC nullcon 2012 Jailbreak presentation

References

● http://www.exploit-db.com/papers/15780/

● Burp Suite

● http://www.amazon.com/Fuzzing-Brute-Force-Vulnerability-Discovery/dp/0321446119

Page 28: Team RISC nullcon 2012 Jailbreak presentation

Thanks to ...

Omair, Amol Naik, Null team and especially our Jailer

Page 29: Team RISC nullcon 2012 Jailbreak presentation

Questions ?

हकैर हकै्या ? हकैर