Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

18.04.2007, 09:58
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Код:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <winsock.h>
#pragma comment(lib,"ws2_32")
int __RPC_FAR; __RPC_USER; midl_user_allocate(size_t len){ return(malloc(len)); }
int __midl_user_free(void __RPC_FAR ptr){ free(ptr); }
int fingerprint (char host);
BYTE find_jmp (BYTE lpAddress, DWORD dwSize);
C:\lcc\bin>lcc.exe dnsxplc.c
Warning dnsxplc.c: 77 no type specified. Defaulting to int
Warning dnsxplc.c: 77 no type specified. Defaulting to int
Error dnsxplc.c: 77 illegal return type; found 'pointer to void' expected 'int'
Неправильный тип возвращается, ожидался указатель возврата целочисленный
Up: Ага * - значит указатель... начнём править всё сначала
Код:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include "dnsxpl.h" - в топку, чтоб компилер не ругался...
#include <winsock.h>
#pragma comment(lib,"ws2_32")
void __RPC_FAR * __RPC_USER midl_user_allocate(size_t len){ return(malloc(len)); }
void __RPC_USER midl_user_free(void __RPC_FAR * ptr){ free(ptr); }
int fingerprint (char *host);
BYTE * find_jmp (BYTE *lpAddress, DWORD dwSize);
* __RPC_USER вот это что указатель или нет? Если указатель, то убрать пробел, если нет то убрать *
Последний раз редактировалось -=lebed=-; 18.04.2007 в 10:21..
|
|
|

18.04.2007, 18:12
|
|
ы
Регистрация: 11.02.2007
Сообщений: 750
Провел на форуме: 1347723
Репутация:
1477
|
|
Сообщение от -=lebed=-
* __RPC_USER вот это что указатель или нет? Если указатель, то убрать пробел, если нет то убрать *
MSDN смотрел? Для начала подключи
#include <rpc.h>
потом почитай вот здесь.
так как ты написал - указатель. Если уберёшь, то нет =)
боюсь что lcc здесь не поможет. Ставь visual studio или качай хотя бы компилятор. Ищи на сайте мелкомягких Redistributional packadge.
__________________
..когда же кто-нибудь выпустит MD5(Unix) брутер на GPU.... жду....
|
|
|

04.05.2007, 19:31
|
|
Новичок
Регистрация: 25.11.2006
Сообщений: 15
Провел на форуме: 85498
Репутация:
12
|
|
Вопрос - в какой расширение сохранить и как запустить
#!/usr/bin/php5-cgi -q
|
|
|

04.05.2007, 19:48
|
|
[Лишённый самовыражени
Регистрация: 16.01.2005
Сообщений: 1,787
Провел на форуме: 9751379
Репутация:
3812
|
|
Сообщение от serg™
Вопрос - в какой расширение сохранить и как запустить
#!/usr/bin/php5-cgi -q
php xpl.php
__________________
|
|
|

09.05.2007, 12:11
|
|
Познающий
Регистрация: 15.01.2007
Сообщений: 41
Провел на форуме: 267196
Репутация:
6
|
|
Такой вопрос: имеется сплойт на С, компюли его, получаю *.exe, а вот что дальше то с ним делать надо.., пробовал запускать через командную строку.., ну вроде работает.. вот только че делать с ним..
Имеется vds лучше через нее..
|
|
|

09.05.2007, 16:40
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
>>>>вот только че делать с ним..
ПРи запуске обычно выводицца инфа как его юзать... Пакеж сплоетн...
|
|
|

09.05.2007, 17:33
|
|
Познающий
Регистрация: 15.01.2007
Сообщений: 41
Провел на форуме: 267196
Репутация:
6
|
|
вот.. http://securityvulns.ru/news/Opera/TorrentBO.html
|
|
|

12.08.2007, 12:08
|
|
Познающий
Регистрация: 09.07.2007
Сообщений: 42
Провел на форуме: 88752
Репутация:
72
|
|
To -=lebed=-: Если для тебя всё ещё актуальна тема про сплоит который ты не мог скомпилить то бери отсюда http://ifolder.ru/2976747 Пришлось попатеть
Сделал я это так.
В сплоите есть Makefile и с помощью него всё и собирается. Для того чтобы собрать нужно дать команду nmake /f Makefile, но есть очень много НО.
Так как я пользуюсь очень редко ручной сборкой с помощью cl.exe и линковкой то у папка где они лежат не добавлена в переменную окружения PATH, ведь нужно ещё будет добавить путь и к nmake и к midl так что я при компиляции устраняю все зависимоси бросив всё в одну папку(мне так удобнее дабо делаю я это ооооочень редко).Когда я все зависимости уладил у меня в одной папке лежали куча динамических библиотек, cl.exe link.exe nmake.exe midl.exe это всё что нужно для сборки.
Выполнил nmake /f Makefile, получил первую ошибку, что компилятор не может найти путь к stdio.h. Решается это просто. Командой set нужно добавить к переменным окружения новую переменную INCLUDE. Поиском можно найти файл stdio.h и добавить потом папку где он лежит добавить в переменную окружения так set INCLUDE=C:\PATH\TO\HEADERS
Ещё раз nmake /f Makefile и опять ошибка но теперь не может найти rpc.h, ищу его, ага нашёл добавил в переменную окружения set INCLUDE=C:\PATH\TO\HEADERS\;C:\PATH\TO\HEADERS2
Это важно добавить и первую и вторую папки так как переменная окружения не обновляется и заменяется так что добавил всё через ;
Выполнил ещё раз nmake /f Makefile
Теперь ругнулся линковщик что не может он найти такую то библиотеку. Это можно решить путём добавляния переменной окружения LIB добавив в неё путь где лежит недостающая библиотека.
set LIB=C:\PATH\TO\LIB
Выполнил nmake /f Makefile и опять была ошибка, опять линковщику не хватало. Нашёл файл и добавил к переменную окружения LIB.
set LIB=C:\PATH\TO\LIB\;C:\PATH\TO\LIB2
Ещё раз nmake /f Makefile и теперь всё без ошибок прошло. Появились обьектные файлы, сам exe, manifest, и дебаг информация. Всё в папке подчистил и вернул на свои места. Я думаю многие сталкивались с проблемой компиляции под винду из консоли, может комуто моя писанина и пригодится
To ShadOS: Кстати там нужен файл dnsxpl.h и всё там вроде правильно, он у меня получился после midl. И стоит он в "" значит берётся из текущей директории, так что хз у меня всё скомпилилось и файл этот был 
|
|
|

09.11.2007, 21:34
|
|
Новичок
Регистрация: 18.03.2005
Сообщений: 20
Провел на форуме: 120113
Репутация:
5
|
|
Здравсвтуйте, прошу мощи, т.к. ещё не опытный в рутование.Встретились небольшие трудности
Сделал бэк конект, залил сплойт http://milw0rm.com/exploits/4172
Но не компилиццо
Linux 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 20
06 i686 i686 i386 GNU/Linux
uid=831(web99) gid=831(web99) groups=501(confixx),831(web99)
gcc n.c -o n
n.c: In function 'main':
n.c:27: error: 'IPV6_2292PKTOPTIONS' undeclared (first use in this function)
n.c:27: error: (Each undeclared identifier is reported only once
n.c:27: error: for each function it appears in.)
n.c:62:2: warning: no newline at end of file
Прощу помощи  Блин, попытался прописать эту функцию, но нифига не пашет.
Основы си знаю... но не так глубоко
|
|
|

09.11.2007, 21:47
|
|
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме: 548128
Репутация:
104
|
|
Ipv6_2292pktoptions это не функция а число...)
это сплойт не для получения рута, сплойт для мапинга памяти ...)
не получается скомпилить там попробуй скомплить локально...)
возможно что там умышленно нет каких то либ с этими константами... найди значение константы и пропиши её, и попрбуй скомпилить...
//update ошибся в название )
Последний раз редактировалось __mad; 09.11.2007 в 21:50..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|