ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Я дурак, научите компилировать :)
  #1  
Старый 02.08.2006, 17:36
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 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>

И вот что делать?! Куда кликать-то?
 
Ответить с цитированием

  #2  
Старый 02.08.2006, 17:55
Аватар для Rabid Rabbit
Rabid Rabbit
Участник форума
Регистрация: 31.08.2003
Сообщений: 177
Провел на форуме:
249275

Репутация: 22
По умолчанию

Багленд С-билдер ацтой ИМХО. Выкинь фтопку его.
удали "#pragma hdrstop"
поищи остальные хедеры которые Unable to open include
 
Ответить с цитированием

  #3  
Старый 02.08.2006, 18:01
Аватар для tclover
tclover
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме:
9751364

Репутация: 1847


По умолчанию

Нифига не отстой. Есть и хуже ещё. )
А хидеры попробуй тут поискать http://www.koders.com/
 
Ответить с цитированием

  #4  
Старый 02.08.2006, 18:03
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #5  
Старый 02.08.2006, 18:05
Аватар для tclover
tclover
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме:
9751364

Репутация: 1847


По умолчанию

гыгы ))) удалятель ))) Ищи инклуды. Или ставь линукс хотя бы на виртуалку дабы было где компилить сплоеды.
Цитата:
tclover, брр! Ничё непонял! Что тама искать надо?
Пиши в строке поиска то, на что ругается компилятор,
например unistd.h
Потом ложи его в директорию с инклудами.
Цитата:
Скачаю всё что угодно, главное компилировать!
ЗЫ. ггг , так и хочется сказать "Вступай и компелируй".
А вообще было бы не лишним почитать книжку например с++ за 21 день

Последний раз редактировалось tclover; 02.08.2006 в 18:17..
 
Ответить с цитированием

  #6  
Старый 02.08.2006, 18:06
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #7  
Старый 02.08.2006, 19:46
Аватар для Rabid Rabbit
Rabid Rabbit
Участник форума
Регистрация: 31.08.2003
Сообщений: 177
Провел на форуме:
249275

Репутация: 22
По умолчанию

Короче надо срочно учить матчасть. А то кроме скрипткиддиса из тебя ниче путное не вырастет=)
 
Ответить с цитированием

  #8  
Старый 03.08.2006, 12:45
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Охренеть сколько оЩибок...
попытайся заюзать lcc
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ребята!!! Научите пожалуйсто ломать мыльники. No fear Болталка 16 19.07.2005 07:47
НАУЧИТЕ!!! Sn_key С/С++, C#, Delphi, .NET, Asm 1 13.03.2005 01:30
Научите пользоваться SHiTS ICQ 12 09.02.2005 21:58
НаучитЕ ---Zak--- Чаты 21 25.10.2004 16:17



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ