Поиск:

Ответ в темуСоздание новой темы Создание опроса
> все дело в перце, модификация exe 
:(
    Опции темы
4udo
Дата 24.4.2006, 06:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 13.4.2006
Где: Казахстан

Репутация: нет
Всего: -1



Heremum,здраствуй.
Такие фокусы беспорно хороши - мне тоже известен такой, пишешь в блокноте "3C" ,сохраняешь файл с расширением .exe и получаем как у Кэрола "Алиса в стране чудес" - улыбку чеширского кота без кота;
или программу в 1 байт.
Я так понимаю под кодами преобразований для процессора ты наверно имеешь ввиду,как в простонародье опкоды; то да есть таблица перевода, но я нашел ещё и такую таблицу ,но с ней по хуже не знаю как работать.Может тебе известно??? 
Ксожалению прицепить не удалось - размер великоват, даю адрес:
                                     
                                          http://www.jegerlehner.ch/intel/IntelCodeTable.pdf 

Это сообщение отредактировал(а) 4udo - 24.4.2006, 07:37
PM MAIL   Вверх
Heremum
Дата 24.4.2006, 07:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 7.4.2006

Репутация: нет
Всего: нет



Цитата
Я так понимаю под кодами преобразований для процессора ты наверно имеешь ввиду,как в простонародье опкоды; то да есть таблица перевода, но я нашел ещё и такую таблицу ,но с ней по хуже не знаю как работать.Может тебе известно??? 

Таблицы в студию! 
PM MAIL ICQ   Вверх
SergeCpp
Дата 24.4.2006, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 1
Всего: 124



PM MAIL WWW ICQ   Вверх
4udo
Дата 25.4.2006, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 13.4.2006
Где: Казахстан

Репутация: нет
Всего: -1



Intel vorever!!!
Но не забываем постить по моей теме - модификация exe вручную. 
PM MAIL   Вверх
4udo
Дата 29.4.2006, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 13.4.2006
Где: Казахстан

Репутация: нет
Всего: -1



Натолкнулся на кладезь туториалов от почтенного aka МыщЪх на :
                                     www.kpnc.opennet.ru
Есть статьи и по теме,так что зацените ресурс?..............
                                                 
 
PM MAIL   Вверх
XSInet
Дата 12.6.2006, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 4.1.2006

Репутация: нет
Всего: нет



Во всех доках которые я процитал, пишут что физическое выравнивание не может быть меньше 512 байт....
Выравнивание секции в памяти обычно 4096 байт, так как это размер одной страницы (округление до страницы).

Поэксперементируй, мне помогает PE Explorer и WinHex, ну и IDA Pro.
 

Чтобы патчить файлы, лучше используй файлы проецируемые в память (CreateFileMapping, MapViewOfFile) - очень удобно работать.  

Это сообщение отредактировал(а) XSInet - 12.6.2006, 09:42
PM MAIL   Вверх
4udo
Дата 13.6.2006, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 13.4.2006
Где: Казахстан

Репутация: нет
Всего: -1



Цитата

физическое выравнивание не может быть меньше 512 байт....

Одно скажу наверняка не верь докам,а верь в то что сможешь,ведь есть не описанные ,тоесть недокументированные возможности................ smile  
PM MAIL   Вверх
setty
Дата 13.6.2006, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 8.6.2006
Где: Украина

Репутация: нет
Всего: нет



в своё время мне удавалось значительно понизить размер проги за  счёт того что вней небыло таблиц импорта/экспорта, для этого мне пришлось писать не малый код для определения базы кернеля и вычисления адресов необходимых мне функций однако в целом это было меньше чем если с таблицей импорта, помимо того я переносил данные в секцю кода что позволяло обойтись без записи о секции данных и сэкономить еще пару байт (совсемь не много)


P.S
HelloW.exe 0,13 Kb - > я поражон, круто)
и почемуто на него NOD32 ругается определяя как "вероятно неизвестный Win32 вирус" 
PM MAIL   Вверх
4udo
Дата 17.6.2006, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 13.4.2006
Где: Казахстан

Репутация: нет
Всего: -1



Цитата

P.S
HelloW.exe 0,13 Kb - > я поражон, круто)
и почемуто на него NOD32 ругается определяя как "вероятно неизвестный Win32 вирус"  

Да нет предела - очень впечатляет..............NOD32 же ругается так этот модуль - ручная так сказать "сборка от Версачи" - ни чего лишнего и изысканно.А AVP вообще молчит............. 
PM MAIL   Вверх
oleg1973
Дата 17.6.2006, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



Цитата

определения базы кернеля

плохо что нет универсального способа под все винды (имхо после опытов) 


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
4udo
Дата 18.6.2006, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 13.4.2006
Где: Казахстан

Репутация: нет
Всего: -1



Да что есть,то есть , но с нами сила разума.......................... 
PM MAIL   Вверх
setty
Дата 20.6.2006, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 8.6.2006
Где: Украина

Репутация: нет
Всего: нет



да есть способ, помоему, я делал так, (если вспомню)
суть в том что прога вызывается гдето из глубин кернеля...
адрес возврата тудаже я могу взять из стэка. этот адрес будит лежать гдето в адресном пространстве кернеля
потом я листаю страницы памяти и проверяю их на валидность пе формату, так я выходил на адрес по которому спроэцирован кернел в процесс...
хотя я могу чето путать давно дело было но делалость приблизительно так....

если я неошибаюсь то функция которая непосредственно вызывает запускаемое приложение во всех версиях лежит в кернеле... 


p.s.  я могу конечно вомногом ошибатся ))) 
PM MAIL   Вверх
NixoL
Дата 21.6.2006, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 2.6.2005

Репутация: нет
Всего: нет



to setty : так работает 100 % в ХРюше - сам делал, в 98 не пробовал. А ещё размер мона сэкономить если в проге писать не имена нужных апишек, а их хэш, который занимает всего 4 байта. Подробнее на Wasm.ru. И вапще вирмейкерские журналы пачитать! 
PM MAIL   Вверх
4udo
Дата 24.6.2006, 07:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 13.4.2006
Где: Казахстан

Репутация: нет
Всего: -1



Цитата

а их хэш, который занимает всего 4 байта.

Дай конкретно адрес. 
PM MAIL   Вверх
NixoL
Дата 26.6.2006, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 2.6.2005

Репутация: нет
Всего: нет



wasm.ru помоему я там брал. В любом случае там есть что почитать. И про вирусы, и конкретно про PE.
WBR 
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0850 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.