Top Banner
Team RISC
29

Team RISC nullcon 2012 Jailbreak presentation

Jan 24, 2015

Download

Technology

Raghu Nath

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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 ?

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