HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.07.2005, 16:14
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

Kez а для чего АСМ используют чаще всего ?
 

  #2  
Старый 17.07.2005, 16:18
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

- Для вставки в код высокоуровневых языков, имхо.
- Для изучения ошибок в программах, крякинга и вообще исследования.
- Или для написания троянов и вирусов (не особо актуально, нынешние "хакеры" пишут трояны и вирусы на делфи, хахаха).
 

  #3  
Старый 17.07.2005, 18:07
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

>Врядли я выбрал бы IIS как свой сервер.

однако прикольно, когда апач 1.3 на фряхе/линухе орет "Microsoft IIS 5.0 on Solaris" =)
 

  #4  
Старый 17.07.2005, 18:46
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

Цитата:
однако прикольно, когда апач 1.3 на фряхе/линухе орет "Microsoft IIS 5.0 on Solaris" =)
не это ещё фигня. прикольнее когда ты залазаешь на сервак и видишь

Powered by Denver on Windows ME
 

  #5  
Старый 18.07.2005, 20:23
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

А как выполнять Asm файлы ну к примеру у меня есть код (asm) как его выполнить ?
 

  #6  
Старый 18.07.2005, 22:20
tester2005
Познающий
Регистрация: 17.01.2005
Сообщений: 48
Провел на форуме:
24128

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

Цитата:
Сообщение от Adio  
А как выполнять Asm файлы ну к примеру у меня есть код (asm) как его выполнить ?
компилятор
 

  #7  
Старый 18.07.2005, 23:53
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

А как его Всталять в С++ Примерчик в студию если можно только такой шоб раздуплиться ))) тыж Можешь !!! Я знаю ! ))
Пасибо !
 

  #8  
Старый 18.07.2005, 23:55
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

Tester2005 А как Откомпилить ? тама я знаю как то вроде через командную строку ?
но не так как в с++ вроде..
 

  #9  
Старый 19.07.2005, 00:05
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

Ну теперь давай думать как его исполнять.
Известно, что готовый Asm исходник (именно чистый асм-исходник) можно успешно скомпилировать компилятором. Всего компиляторов (точнее разновидностей асм) много:
например

NASM - непомню
TASM - Turbo Assembler, Borland
MASM - Macro Assembler
Microsoft Assembler - именно, его сделала компания микрософт...

И разновидности кажого. Чем же они отличаются?
NASM - компактный и быстрый (так считается), хотя сам не использовал, но он у меня имеется
TASM - обычный ассемблер. дистр. включает много хидеров (в асме они тоже есть)
MASM - отличается тем что тут есть макросы. Macros, чем то схожие с процедурами и ф-иями. Кусок кода, который получает параметры и чтото делает.
Microsoft Assembler - как нестранно, он почему - то работает как и обычный ассемблер (только в него добавлены обновления глюков)

Если ты поимел (гыы батхед, он сказал поимел - прим. Бивис) (задолбали вы писать свои педаристические примечания - прим. Кез) а че дальше писать? я уже сбился...
Так вот, если ты имел опыт компиляции C исходников bcc32.exe или чем то (например gcc никсах), ты сразу же скомпилишь и сорец асма.
Компиляторы очень похожы. Часто бывает достаточно запустить
компилятор и параметром файл, который ты компилишь - появится OBJ файл. потом линкер с параметром имени появившегося OBJ. Получится EXE.

Цитата:
По умолчанию
А как его Всталять в С++ Примерчик в студию если можно только такой шоб раздуплиться ))) тыж Можешь !!! Я знаю ! ))
Что такое "раздуплиться" я так и непонял, но пример приведу.
Вставка в C/C++ код (обычно) (должны быть доступны inline asm instructions)

void mail( void )
{
blablabla...

__asm
{
xor eax,eax
cmp eax,0
jnz ... и т д
}

blablabla...
}

Вот.
На паскале

procedure Fuck;
begin
asm
.....
end;
end;

или

procedure Fuck;assembler;
...
end; - тут вся процедура написана на ассемблере

Ну вот...

Кстати по ТНТ идет класный развратный фильм.

Последний раз редактировалось KEZ; 19.07.2005 в 00:08..
 

  #10  
Старый 19.07.2005, 08:29
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
void main( void )
эт правильно?

компилятор говорит, что ошибкa
причем правильно говорит

`main' must return `int'
 
Закрытая тема





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


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




ANTICHAT.XYZ