Hacking WRT54G with Linux Presentation Prepared By:Dan Scarberry TJ Dziedzinski Jeremy Leung 2114.

Slides:



Advertisements
Similar presentations
ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
Advertisements

CSS Central: Central Management Utility Screen View Samples Next.
Web Application Server Apache Tomcat Downloading and Deployment Guide.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
How to post to Wordpress Chruton Budd. Click on the Login link.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
1 Web Server Administration Chapter 3 Installing the Server.
Install Software in Ubuntu. Do you have Internet? Everything is on the Internet and Free!
Information Networking Security and Assurance Lab National Chung Cheng University F.I.R.E. Forensics & Incident Response Environment.
2004, Jei F.I.R.E. Forensics & Incident Response Environment Information Networking Security and Assurance Lab National Chung Cheng University.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
Introduction to Broadband HamNet
hotEx RADIUS Manager Installation
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Eric Claus Assistant Network Administrator Network+ Ernest Staats Master Science Information Assurance, (CISSP)®, CEH, MCSE, CNA, CWNA,
The basics of the Online Portal
The Blue “W” is placed on your Desktop or in your system tray area.
Installing and Configuring Tomcat A quick guide to getting things set up on Windows.
Smart FTP 101 For OF Download. This is a guide for using FTP, specifically Smart FTP to download the 56 th OF 4.3 install. If you already use another.
© 2005,2006 NeoAccel Inc. Partners Presentation SSL VPN-Plus 2.0 Quick Start Guide.
Port Forwarding NeCrOs © 2008 Linksys® Routers Edition 1.What is Port Forwarding? 2.How to Port Forward? 3.How to Port Trigger? (Alternative Way) 4.How.
Tutorial 11 Installing, Updating, and Configuring Software
bWAPP – Bee Bug – Installation
Hands-On Virtual Computing
Connecting to USF Network for Web Site SSH Secure Shell is the FTP program you will use to download your http files onto the USF server. To get the SSH.
System Administration and Basic Functionality Version 4.0 – September 2007 Q-Advisor Quick Start.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen Thijs Walcarius GEC 22, March 24 th, 2015.
Copyright 2000 eMation SECURITY - Controlling Data Access with
Special Project Group 03 Chintan Shah Nisharg Patel Cynthia York.
How KeePass password safe can save you time and energy
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
Geo CE-XM ch 4 Edited 10/14/05 1 The XM is the newest of the rovers, and unlike other units, it comes with software installed on the unit as well as using.
Step-by-step Here is how simple it is to get on the Mesh...
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
1 Installation When this module is complete, you will be able to:  Set a static IP address for your laptop  Install the snom ONE software  Navigate.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
Installing and Using MySQL and phpMyAdmin. Last Time... Installing Apache server Installing PHP Running basic PHP scripts on the server Not necessary.
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N BPA Energy Efficiency Marketing Portal Training Instructions for adding utility logo and contact.
Patrick Bailey, MS IDIS110 Dreamweaver Setup. IDIS110 - RIT After you start Dreamweaver On the first time, if you are asked, select “Design Mode” Otherwise,
1 Installation Training Everything you need to know to get up and running.
7200 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. 1/16 OfficeServ 7200 Enterprise IP Solutions Data Server S/W Upgrade.
Michael Still Google Inc. October, Linux on the Linksys NSLU2 Solving all your problems with little NAS boxes Michael Still Google, Inc. October,
Michael Still Google Inc. October, Linux on the Linksys NSLU2 Solving all your problems with little NAS boxes Michael Still Google, Inc. October,
Utilizing Your Class Site Class Website Guide by Kimberlee Fulbright.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Installing the ALSMS Software on a Windows Platform Configuration Example Alcatel-Lucent Security Products Configuration Example Series.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
Installing a Moodle Test Site The painless and easy way.
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
Building Your Own Website Using:. Install & configure LAMP. Download WordPress and run it as a local website on your Raspberry Pi. Configure WordPress.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
Upgrading PD² Archiving Utility Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,

bitcurator-access-webtools Quick Start Guide
Development Environment
Chapter 7: Using Network Clients
Bomgar Remote support software
Microsoft FrontPage 2003 Illustrated Complete
Engineering Innovation Center
Configuring Internet-related services
bitcurator-access-webtools Quick Start Guide
Presentation transcript:

Hacking WRT54G with Linux Presentation Prepared By:Dan Scarberry TJ Dziedzinski Jeremy Leung 2114

Overview First, it relies on the linksys bug in the ping utility The ping hack is done as follows: 1. Go to the System tab of the router config. 2. Hit the "ping test" button. 3. Anything that is included in the "IP Address or Domain Name" box will be executed once you hit ping, providing the command is enclosed with ` ` marks, ie `/usr/sbin/wl - i eth2 txpwr 84`

Overview Cont. Two types of installs –RAM DiskRAM Disk –Creating Your Own FirmwareCreating Your Own Firmware –A Pre-built Firmware UpgradeA Pre-built Firmware Upgrade –Router Hardware: 125mhz MIPS Processor 16 megs ram Kernel 2.4.5

WTF ?

RAM Disk Install Use to download softwarewww.batbox.org/wrt54g-linux.html Can install with Linux or OSX(they are almost the same) 1. Modify the script called wrt54g.sh to change the ip address and password of the router It uses Java. If you prefer to use WGet, just un- comment the line in the script ***The script is unknown of working with the new version of linksys, but you can download and update from their site. This one is being tested on ***

Editing the Script Open the file with the command: Nano Wrt54g.sh To use WGet uncomment these lines: # PROGRAM="wget --quiet --http- user=$USER --http-passwd=$PASSWORD" # EXTRA="" # if you want to use curl, uncomment this #PROGRAM="curl --silent --output /dev/null -- user admin:$PASSWORD" #EXTRA="“

Router Identification Insert your router’s IP address here: # the IP address of your wrt54g HOST= And its login password here: # the login password on your wrt54g PASSWORD=YourPassword Close script and save changes

Piecing Together Your Package 2. Before executing the script you’ll decide what packages to include: The file that you download is called distro.tar UnTar it and then you can add or subtract files from it. By default it has an SSH, Snort, and iptraf Re-Tar the file when done. You want to power cycle the router to clear the ram disk after each execution of the script

Running the Script Still at the console type in “./wrt54g.sh” Run that and you should see a screen that says: - Installing to Making copy of receive tool - Starting receive tool - Sending bootstrap After that, you should be able to Remotely Connect to the box. Menu

WTF ?

Creating Your Own Firmware -Check out this site for a complete guide on using CramFS to create your own: ad-a1fd58ae09a5a3081e9851a6c18cccd65529da88 -Or you can use wrtgen at this site: And those will create your binaries for ya Menu

WTF ?

Pre-built Firmware Upgrade We can go with a prebuilt binaries from companies such as sveasoft – –Quick, Easy, and it has a huge amount of great utilities SSH, Telnet, Cron,WDS You can clear everything on the network by DNS(names) Or you can create your own by using programs such as CramFS and WrtGen –Advantages of creating your own is that you can do bad things like Trojans, backdoors, etc. Or good things like customizing to your liking

Pre-built Firmware Install -This site has links to where to download the firmware for free: We’re going to be using Sveasoft.Firmware.Alchemy_6rc5 Unzip the zip file Log Into Your Router Find the Firmware Upgrade Tab Click on browse and navigate to the bin file that you extracted from the zip file Then power off the router Turn it on and check out the services Try putting programs on it –Kismet - Rasmus’s Toy Page –WinSCP