ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

13.07.2007, 03:51
|
|
Участник форума
Регистрация: 28.05.2007
Сообщений: 125
Провел на форуме: 638513
Репутация:
103
|
|
в qeditor'е пакета masm32 вверху вкладка Project и там выбираешь Build All
или батфайлом
Example:
Код:
@echo off
if exist Keygen.exe del Keygen.exe
if exist Keygen.obj del Keygen.obj
if exist rsrc.res del rsrc.res
if exist rsrc.obj del rsrc.obj
\masm32\bin\ml /c /coff Keygen.asm
\masm32\bin\rc rsrc.rc
\masm32\bin\cvtres /machine:ix86 rsrc.res
\masm32\bin\Link /SUBSYSTEM:WINDOWS Keygen.obj rsrc.obj
if exist Keygen.obj del Keygen.obj
if exist rsrc.obj del rsrc.obj
if exist rsrc.res del rsrc.res
Пример взят из обычного Keygen Template'а
|
|
|

13.07.2007, 04:07
|
|
Banned
Регистрация: 06.03.2007
Сообщений: 160
Провел на форуме: 2570374
Репутация:
11
|
|
блин вроде разобрался) только там код шо писец... несколько страниц сурового кода в одну строчку и ниодного коментария. пишет что нельзя скомпилить изза того что строчка слишком длинная.((((
|
|
|

13.07.2007, 13:00
|
|
Участник форума
Регистрация: 11.07.2007
Сообщений: 190
Провел на форуме: 254313
Репутация:
185
|
|
Офигеть!Не разу не просила помощи!Но в элементарных вещях можно разобраться и самому!
Последний раз редактировалось Lamia; 13.07.2007 в 13:03..
|
|
|

13.07.2007, 16:56
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
блин вроде разобрался) только там код шо писец... несколько страниц сурового кода в одну строчку и ниодного коментария. пишет что нельзя скомпилить изза того что строчка слишком длинная.((((
у тебя волшебный некомпилирующийся пример. станцуй ритуальный танец с африканскими бусами и пример соберется сам собой.
|
|
|

19.07.2007, 15:05
|
|
Новичок
Регистрация: 15.07.2007
Сообщений: 16
Провел на форуме: 32430
Репутация:
3
|
|
to >> А®ТеS
" INVOKE " -> Это довольно удобная команда. Удобство ее заключается, во-первых, в том, что мы сможем забыть о добавке @N. Во-вторых, эта команда сама заботится о помещении передаваемых параметров в стек. Последовательность команд
PUSH par1
PUSH par2
PUSH par3
PUSH par4
CALL NAME_PROC@N ; N-количество отправляемых в стек байт
заменяется на
INVOKE NAME_PROC, par4, par3, par2, par1
Но надо помнить что в TASM отсутствует директива INVOKE . 
|
|
|

19.07.2007, 17:08
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
С какой книжки мона начаьт изучать асм???
|
|
|

19.07.2007, 17:16
|
|
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
Провел на форуме: 1089794
Репутация:
134
|
|
z01b > см. вторую страницу этой же темы и ещё тут.
|
|
|

19.07.2007, 17:20
|
|
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме: 9751364
Репутация:
1847
|
|
Да хоть с этой )
http://www.wasm.ru/tools/22/opcodes.zip
но лучше с Питера Абеля
|
|
|

19.07.2007, 19:42
|
|
Новичок
Регистрация: 15.07.2007
Сообщений: 16
Провел на форуме: 32430
Репутация:
3
|
|
Ваще то нада начинать с протого ))) к примеру некоторые начинали с С++ и делфи а 3аканчивали машинными кода но не всегда асм рулит !!! В зависимости какой алгоритм нада сделать ведь далеко асм не есть эталоном програмирования !!!
|
|
|

01.08.2007, 22:27
|
|
Познавший АНТИЧАТ
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
На досуге изучаю защищенный режим интела, возникло пока пара вопросов:
Почему GS инициализируется нулем?
Почему часть сегментных регистров имеют одинаковые значения?
На васме говорится про два различных селектора, а на деле же получается три, как это объяснить?
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Вопросы для новичков! (faq)
|
PEPSICOLA |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
92 |
14.05.2010 17:59 |
|
ОС с нуля
|
z01b |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
36 |
03.07.2008 15:30 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|