PDA

Просмотр полной версии : Вопрос по компиляции сплоита для phpbb <=2.0.12


Grinder
20.01.2006, 04:29
Короче не могу скомпилить сплойт на phpBB <= 2.0.12! Юзаю MS Visual C++ 6.0.
1) Непойму, он на Си или на Си++?
2) Компилю и так и так (Си, Си++) - выдаёт за 70 ошибок!
3) Borland builder 5.5 работает АНАЛогично.
4) Сдаётся мне, что его ваще на шелле компилить надо! А я, прям стыдно сказать, неумею :( Научите, а! Заранее всем огромное спасибо! :)

DetMyl
20.01.2006, 05:31
Напиши пожалуйста,:
1)откуда ты сплойт брал.
2) Как ты его компилил
3) и первых 5-10 ошибок,
а там посмотрим:-)

Otaku
20.01.2006, 06:44
Может надо под Линухой?

D1mOn
20.01.2006, 09:25
а может просто сплоит под перлом)))????

Grinder
20.01.2006, 17:08
На каком нахрен перле?
http://www.securitylab.ru/vulnerability/source/211265.php
Ашипки:
error C2001: newline in constant
error C2059: syntax error : 'bad suffix on number'
error C2296: '%' : illegal, left operand has type 'char [46]'
error C2146: syntax error : missing ';' before identifier 'A' и т.д.
Может просто забить на него?

Grinder
20.01.2006, 17:12
Вот ещё вопросы:
Как gcc пользоваться?
Доступен ли он на халявных шеллах?
Где брать недостающие библиотеки?
Спасиба!

DetMyl
20.01.2006, 20:26
Ох ребята...
Прочитайте сначала код внимательно, а потом ищите недостающие библиотеки, шеллы и прочее...;-)
Итак, при копировании кода из броузера там переносятся строки, которые надо просто нажатием кнопки DEL собрать обратно в одну строку...
cookie[91]="a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0
%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%22",
делаешь :

cookie[91]="a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%2 2%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%22", (пробел между 22 не надо, его движок форума почему-то вставляет :-()

И так далее... у меня было 3 таких строки, после чего сплойт скомпилился...

П.С. если не выйдет, пиши в личку, вышлю откомпиленный :-)

Grinder
20.01.2006, 21:07
Спасиба! Откомпиленный не надо, я так не играю!
Где же, где же взять энти библиотеки?! Нимагу найти!
А DetMyl`у большое спасибо!

m0nzt3r
20.01.2006, 23:33
ты у меня на канале тож спрашивал я отвечал что смыссла нету!!! нах те библиотеки линукса для винды например??
а компилят так
gcc file.c -o skompilenniy_file

the[ugly]one
25.01.2006, 10:45
а на кой там линуховые библиотеки??? там стандартные библиотеки, они есть во всех осях, где присутствует код на си.
обычные вычисления + символьный массив + чтение/запись файла.

to Grinder: создавай в VS консольный hello_world, заменяй код и компиль..

Grinder
26.01.2006, 19:46
m0nzt3r, теперья тебя понял! Можно было сразу сказать, что компилить надо на шелле! Или я опять не так понял?! :p

Grrl
27.01.2006, 01:50
вощето многие линуксовые сплойты можно компилить на gcc входящий в cygwin,естественно есть смысл компилить только remote xploits а не те что нужно запускать непосредственно на атакуемой тачке например какой нить local root exploit.
что качается компиляции на халявшых шелах то вначале проверяем есть ли там gcc командой - $which gcc если получаем чтото типо /usr/bin/gcc значит есть.потом проверяем на доступность дав команду $gcc если получим gcc: no input files значит все путем а еслиPermission denied
то облом значит искать другой щел надо. еще можно забиндить шел на взломанной тачке и там скоипилить.