SlideShare a Scribd company logo
1 of 21
Download to read offline
Hack Your Browser!
Nerd Nite • 14 May 2013
Jen Bisignani (jen.bisignani@gmail.com)
Logistical announcements
- I use the Google Chrome browser throughout. There are
alternatives. The leading alternative is Mozilla's Firefox
browser with the Firebug plugin.
- The internet is a jungle. Hack websites = deal with
people's code. Most people write crappy code.
- These slides will be posted on the NerdNite website.
Browsers, Servers, Internets
Hack 1: The address bar
Websites are complex
Hack 2: Relatively simple website
More on Javascript
Hack 3: Reformatting in Javascript
Hack 4: Free Unlimited NYT
Today's agenda
Yowsers - browsers!
Google Chrome
Internet Explorer
Mozilla Firefox
Opera
Safari
Iron
Source: http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
This is the Internet
http://en.wikipedia.org/wiki/Internet
The browsing experience
This is you.
The browsing experience
The browsing experience
The browsing experience
The browsing experience
The address bar
http://subdom.domain.us/path/to/stuff?param1=xx&p2=yy
Hack 1: Craigslist
Address Bar
A website is not a static image!
- Different size screens
- Different browsers
- Different user settings
- Different site functionalities
What's in a website?
• HTML (HyperText Markup Language)
What are the objects on the page?
• CSS (Cascading Style Sheets)
What should they look like?
• JS (JavaScript)
What should they do?
HTML: the DOM (Document Object Model)
What's on a page?
- Divs
- Paragraphs
- Lists
- Images
- Buttons
- Tables
http://www.flickr.com/photos/starttheday
CSS
- What the page
elements should look
like
- Where they should
go on the page.
http://www.flickr.com/photos/ariville
Hack 2: Very Simple Page
Javascript
Directly control what your browser does:
- Any moving effects (like mouseovers, popups,
etc)
- Calls to the server
... and so much more
http://www.t-online.de/regionales/id_42087044/laatzener-stellt-wm-spiele-mit-lego-steinen-nach.html
Hack 3: Reformatting in
JavaScript
Hack 4: free unlimited
NYT
Thank you!
Resources:
www.google.com (seriously!)
http://www.stackoverflow.com
http://en.wikipedia.org/wiki/JavaScript
http://www.w3schools.com/js/
http://dev.opera.com/articles/view/12-the-
basics-of-html/
http://www.dontfeartheinternet.com/
http://www.netmagazine.com/tutorials

More Related Content

Similar to Hack Your Browser

Zombie browsers spiced with rootkit extensions - DefCamp 2012
Zombie browsers spiced with rootkit extensions - DefCamp 2012Zombie browsers spiced with rootkit extensions - DefCamp 2012
Zombie browsers spiced with rootkit extensions - DefCamp 2012DefCamp
 
Better web browsing
Better web browsingBetter web browsing
Better web browsingSonja Fuchs
 
Familiarization with Web Tools
Familiarization with Web ToolsFamiliarization with Web Tools
Familiarization with Web ToolsMarlon Jamera
 
Make CSRF Again
Make CSRF AgainMake CSRF Again
Make CSRF AgainNetsparker
 
Fundamentals of internet
Fundamentals of internetFundamentals of internet
Fundamentals of internetfarooq2016
 
Web Scraping With Python
Web Scraping With PythonWeb Scraping With Python
Web Scraping With PythonRobert Dempsey
 
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensionsZoltan Balazs
 
(130216) #fitalk potentially malicious ur ls
(130216) #fitalk   potentially malicious ur ls(130216) #fitalk   potentially malicious ur ls
(130216) #fitalk potentially malicious ur lsINSIGHT FORENSIC
 
Virus Bulletin 2017: Browser attack points still abused by banking trojans
Virus Bulletin 2017: Browser attack points still abused by banking trojansVirus Bulletin 2017: Browser attack points still abused by banking trojans
Virus Bulletin 2017: Browser attack points still abused by banking trojansPeter Kálnai
 
New computer project
New computer projectNew computer project
New computer projectBikram2001
 
Anonymous internet
Anonymous internetAnonymous internet
Anonymous internetVong Borey
 
Anonymous internet
Anonymous internetAnonymous internet
Anonymous internetVong Borey
 
Task comparing browsers
Task comparing browsersTask comparing browsers
Task comparing browserscarrascosaurio
 
Things Phil has found 2012
Things Phil has found 2012Things Phil has found 2012
Things Phil has found 2012Phil Bradley
 

Similar to Hack Your Browser (20)

Google Hacking 101
Google Hacking 101Google Hacking 101
Google Hacking 101
 
Zombie browsers spiced with rootkit extensions - DefCamp 2012
Zombie browsers spiced with rootkit extensions - DefCamp 2012Zombie browsers spiced with rootkit extensions - DefCamp 2012
Zombie browsers spiced with rootkit extensions - DefCamp 2012
 
Better web browsing
Better web browsingBetter web browsing
Better web browsing
 
Technology
TechnologyTechnology
Technology
 
Familiarization with Web Tools
Familiarization with Web ToolsFamiliarization with Web Tools
Familiarization with Web Tools
 
Make CSRF Again
Make CSRF AgainMake CSRF Again
Make CSRF Again
 
Fundamentals of internet
Fundamentals of internetFundamentals of internet
Fundamentals of internet
 
Web Scraping With Python
Web Scraping With PythonWeb Scraping With Python
Web Scraping With Python
 
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
 
(130216) #fitalk potentially malicious ur ls
(130216) #fitalk   potentially malicious ur ls(130216) #fitalk   potentially malicious ur ls
(130216) #fitalk potentially malicious ur ls
 
Virus Bulletin 2017: Browser attack points still abused by banking trojans
Virus Bulletin 2017: Browser attack points still abused by banking trojansVirus Bulletin 2017: Browser attack points still abused by banking trojans
Virus Bulletin 2017: Browser attack points still abused by banking trojans
 
New computer project
New computer projectNew computer project
New computer project
 
6 facts about Open Web and Firefox Os
6 facts about Open Web and Firefox Os6 facts about Open Web and Firefox Os
6 facts about Open Web and Firefox Os
 
Anonymous internet
Anonymous internetAnonymous internet
Anonymous internet
 
Anonymous internet
Anonymous internetAnonymous internet
Anonymous internet
 
Toolbox for Web Designers
Toolbox for Web DesignersToolbox for Web Designers
Toolbox for Web Designers
 
Task comparing browsers
Task comparing browsersTask comparing browsers
Task comparing browsers
 
Open Micro Blogging
Open Micro BloggingOpen Micro Blogging
Open Micro Blogging
 
Things Phil has found 2012
Things Phil has found 2012Things Phil has found 2012
Things Phil has found 2012
 
Hacktivityonly 121013141039-phpapp02
Hacktivityonly 121013141039-phpapp02Hacktivityonly 121013141039-phpapp02
Hacktivityonly 121013141039-phpapp02
 

Hack Your Browser