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

02.08.2006, 17:36
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
Я дурак, научите компилировать :)
Хай всём! Сколько я искал и в гугле и на форуме чёто о том, как компилировать, мало что нашёл! Даже скачал Borland C Builder 6 но как тама компилировать никто не объяснил! Читал тут на форуме что в линуксе gcc -o file.c file но линукс никогда не ставил, только на скриншотах его видел! Так вот... Например нужно откомпилировать сплоит, щас какой-то найду =) Ну вот этот например http://www.web-hack.ru/exploit/source/MS04-011.c его наверняка все знают! Так вот, мне нужно его откомпилировать, что делать... Ну открываю Borland C Builder тама стандартный какой-то код написан...
Код:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include \"Unit1.h\"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource \"*.dfm\"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
Стираю его, и пишу всё отсюда http://www.web-hack.ru/exploit/source/MS04-011.c дальше нашёл Project --> Compile Unit ну, жму туда! Вот что мне пишет!
Код:
Заголовок: Compiling
Project: C:\\путь\\Unit1.cpp
Done: There are errors.
Current line: 0
Total lines: 4219
Hints: 0
Warnings: 0
Errors: 26
И кнопка ОК
Нажимаю ОК
Внизу пишутся ошибки
Код:
[C Error] Unit1.cpp(15): E2209 Unable to open include file \'unistd.h\'
[C Error] Unit1.cpp(16): E2209 Unable to open include file \'netdb.h\'
[C Error] Unit1.cpp(18): E2209 Unable to open include file \'sys\\socket.h\'
[C Error] Unit1.cpp(19): E2209 Unable to open include file \'netinet\\in.h\'
[C Error] Unit1.cpp(20): E2209 Unable to open include file \'arpa\\inet.h\'
[C Error] Unit1.cpp(23): E2209 Unable to open include file \'arpa\\nameser.h\'
[C Error] Unit1.cpp(26): E2303 Type name expected
[C Error] Unit1.cpp(144): E2451 Undefined symbol \'packed\'
[C Error] Unit1.cpp(144): E2141 Declaration syntax error
[C Error] Unit1.cpp(152): E2450 Undefined structure \'sockaddr_in\'
[C Error] Unit1.cpp(152): E2449 Size of \'addr\' is unknown or zero
[C Error] Unit1.cpp(152): E2450 Undefined structure \'sockaddr_in\'
[C Error] Unit1.cpp(185): E2450 Undefined structure \'sockaddr_in\'
[C Error] Unit1.cpp(185): E2109 Not an allowed type
[C Error] Unit1.cpp(187): E2315 \'sin_family\' is not a member of \'sockaddr_in\', because the type is not yet defined
[C Error] Unit1.cpp(187): E2451 Undefined symbol \'AF_INET\'
[C Error] Unit1.cpp(188): E2315 \'sin_port\' is not a member of \'sockaddr_in\', because the type is not yet defined
[C Error] Unit1.cpp(188): E2268 Call to undefined function \'htons\'
[C Error] Unit1.cpp(190): E2268 Call to undefined function \'exist_host\'
[C Error] Unit1.cpp(190): E2451 Undefined symbol \'u_long\'
[C Error] Unit1.cpp(190): E2188 Expression syntax
[C Error] Unit1.cpp(202): E2377 If statement missing )
[C Error] Unit1.cpp(203): E2268 Call to undefined function \'connect\'
[C Error] Unit1.cpp(203): E2450 Undefined structure \'sockaddr_in\'
[C Error] Unit1.cpp(203): E2109 Not an allowed type
[C Error] Unit1.cpp(203): E2228 Too many error or warning messages
и выделяется строка #include <unistd.h>
И вот что делать?! Куда кликать-то? 
|
|
|

02.08.2006, 17:55
|
|
Участник форума
Регистрация: 31.08.2003
Сообщений: 177
Провел на форуме: 249275
Репутация:
22
|
|
Багленд С-билдер ацтой ИМХО. Выкинь фтопку его.
удали "#pragma hdrstop"
поищи остальные хедеры которые Unable to open include
|
|
|

02.08.2006, 18:01
|
|
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме: 9751364
Репутация:
1847
|
|
Нифига не отстой. Есть и хуже ещё. )
А хидеры попробуй тут поискать http://www.koders.com/
|
|
|

02.08.2006, 18:03
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
<Rabid Rabbit>
#pragma hdrstop - это ты говоришь о стандартном! А я о http://www.web-hack.ru/exploit/source/MS04-011.c ну ладно! Поудалял всё что он инклудить неможет, теперь ему int exist_host( char *, u_long *); ненравится!
Дай тогда линк, что другое скачать! Скачаю всё что угодно, главное компилировать!
</Rabid Rabbit>
tclover, брр! Ничё непонял! Что тама искать надо?
Последний раз редактировалось Ponchik; 02.08.2006 в 18:05..
|
|
|

02.08.2006, 18:05
|
|
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме: 9751364
Репутация:
1847
|
|
гыгы ))) удалятель ))) Ищи инклуды. Или ставь линукс хотя бы на виртуалку дабы было где компилить сплоеды.
tclover, брр! Ничё непонял! Что тама искать надо?
Пиши в строке поиска то, на что ругается компилятор,
например unistd.h
Потом ложи его в директорию с инклудами.
Скачаю всё что угодно, главное компилировать!
ЗЫ. ггг , так и хочется сказать "Вступай и компелируй".
А вообще было бы не лишним почитать книжку например с++ за 21 день
Последний раз редактировалось tclover; 02.08.2006 в 18:17..
|
|
|

02.08.2006, 18:06
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
tclover, а на виндоус никак? =(
Аха! Насчёт инклудов понял! Ущёл искать!
Пролистал 10 страниц http://www.koders.com/Default.aspx?s=unistd.h
Я незнаю\\\\непомню откуда у меня папка C:\\\\cygwin\\\\usr\\\\include но тама ПОЧТИ всё что мне надо! Теперь нужен errno.h
Ох... Наконец-то разобрался с игклудами! Но выдаёт теперь ошибку в sys/_types.h
Вот это ему ненравится __extension__ typedef long long _off64_t;
Ошибка:
Код:
[C Error] _types.h(15): E2141 Declaration syntax error
[C Error] unistd.h(15): E2238 Multiple declaration for \\\'_environ\\\'
[C Error] unistd.h(17): E2337 Only one of a set of overloaded functions can be \\\"C\\\"
[C Error] unistd.h(145): E2337 Only one of a set of overloaded functions can be \\\"C\\\"
[C Error] unistd.h(153): E2337 Only one of a set of overloaded functions can be \\\"C\\\"
[C Error] socket.h(55): E2303 Type name expected
[C Error] socket.h(55): E2139 Declaration missing ;
[C Error] socket.h(56): E2303 Type name expected
[C Error] socket.h(56): E2139 Declaration missing ;
[C Error] byteorder.h(33): E2141 Declaration syntax error
[C Error] byteorder.h(34): E2141 Declaration syntax error
[C Error] byteorder.h(35): E2141 Declaration syntax error
[C Error] byteorder.h(36): E2141 Declaration syntax error
[C Error] byteorder.h(38): E2141 Declaration syntax error
[C Error] byteorder.h(93): E2190 Unexpected }
[C Error] Unit1.cpp(23): E2209 Unable to open include file \\\'arpa\\\\nameser.h\\\'
[C Warning] _types.h(15): W8058 Cannot create pre-compiled header: initialized data in header
[C Error] Unit1.cpp(144): E2451 Undefined symbol \\\'packed\\\'
[C Error] Unit1.cpp(144): E2141 Declaration syntax error
[C Error] Unit1.cpp(212): E2108 Improper use of typedef \\\'ssl_hello\\\'
[C Error] Unit1.cpp(212): E2227 Extra parameter in call to write()
[C Error] Unit1.cpp(219): E2227 Extra parameter in call to read()
[C Error] Unit1.cpp(226): E2227 Extra parameter in call to write()
[C Error] Unit1.cpp(235): E2268 Call to undefined function \\\'usleep\\\'
[C Error] Unit1.cpp(238): E2227 Extra parameter in call to close()
[C Warning] Unit1.cpp(265): W8060 Possibly incorrect assignment
[C Error] Unit1.cpp(280): E2108 Improper use of typedef \\\'ssl_hello\\\'
[C Error] Unit1.cpp(280): E2228 Too many error or warning messages
Ужаааааас!
Ых! В общем я понял, это всётаки безнадёжно!
Последний раз редактировалось Ponchik; 02.08.2006 в 21:10..
|
|
|

02.08.2006, 19:46
|
|
Участник форума
Регистрация: 31.08.2003
Сообщений: 177
Провел на форуме: 249275
Репутация:
22
|
|
Короче надо срочно учить матчасть. А то кроме скрипткиддиса из тебя ниче путное не вырастет=)
|
|
|

03.08.2006, 12:45
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
Охренеть сколько оЩибок...
попытайся заюзать lcc
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|