Image
 
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 35 guests online
EH-Net Donations

Enter Amount:
$

Google Ads
ChicagoCon 2008f
chicagocon2008f_125x200banner.jpg
ChicagoCon 2008f
EH-Net News Feeds
Latest Additions
Book Recommendations





 
Advertisement

You are here: Home arrow Forum arrow Featuresarrow Skillzarrow Examplesarrow Example 1: Runner-Up Entry #2 - Mike Luedke
Ethical Hacker Community Forums
August 30, 2008, 09:09:25 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Registration Now Open for ChicagoCon 2008f Oct 27 - Nov 2! Visit www.chicagocon.com.
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Example 1: Runner-Up Entry #2 - Mike Luedke  (Read 1706 times)
0 Members and 1 Guest are viewing this topic.
don
Editor-In-Chief
Administrator
Hero Member
*****
Offline Offline

Posts: 2229


Editor-In-Chief


View Profile WWW
« on: April 13, 2006, 11:32:41 AM »

>> 1) What type of attack had Trinity really launched against the IRS?

SQL Injection attack. These attacks are performed by inputing special characters such as the single quote (') character to get SQL to execute commands, other than the command intended by the web application.


>> 2) What was the real purpose of the first set of user input, and how does it function?

The purpose was to check to see if irsfile.asp was vulnerable to SQL injection attacks. The SQL command which was injected uses a stored procedure which executes a command using the Windows command shell. The command executed, ping, sends a icmp echo requests to a host at the 209.171.43.28 address. Trinity could monitor the network anywhere between the IRS web server and 209.171.43.28 and watch for ICMP echo request packets. If these packets were spotted, it would indicate the attack was successful. Since many firewalls are configured to allow outbound ICMP echo requests originating from the inside network, these type of packets were likely to reach their destination undetected.

It appears that the IP address in question hosts a website which belonged an ancient security expert known within the Matrix as Ed Scoudis. This website and software hadn't been updated since 2003, almost 200 years ago. With 200 years worth of security vulnerabilities, this host was likely controlled by a hacker.

3) What was the real purpose of the second user input, and how does it function?

The second injected command retrieves a list of users on the SQL database servers by appending extra statements at the end of the input field. The extra 1,'1',1,'1' is used to pad the query so that the UNION function will work properly against the table which stores the 'username' field.

4) What was the real purpose of the third user input, and how does it function?

The third injected command retrieves the phone number for each tax payer with the last name of 'Anderson' using the valid username of Trinity obtained from the 2nd injected command.
Logged

CISSP, MCSE, CEH, Security+ SME
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.032 seconds with 24 queries.
 
Polls
Best for daily desktop use:
 
Support EH-Net
chicagocon2008f_125x200banner.jpg
ChicagoCon 2008f


Support EH-Net by
Buying all of your
Amazon items using
the search bar above.

cbtnuggets_logo_125.jpg
Try CBT Nuggets Free!
Recent Forum Topics
Vote For EH-Net

progenic.com
Click here to Vote!

Sadikhov.com
Top IT Cert Sites

binarica.com
Binarica Logo

Add to Technorati Favorites
technorati fave

chicagocon2008f_125x200banner.jpg
ChicagoCon 2008f
 
         
Advertisement

© 2008 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.