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

  #11  
Старый 22.01.2008, 23:07
Pir4tt
Участник форума
Регистрация: 03.01.2008
Сообщений: 104
Провел на форуме:
400001

Репутация: 111
Отправить сообщение для Pir4tt с помощью ICQ
По умолчанию

Цитата:
Сообщение от LEE_ROY  
это как?
т.е. наверное вырезать ненужные компонеты из Uses
 

  #12  
Старый 23.01.2008, 02:29
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме:
1917742

Репутация: 541


По умолчанию

нет, ну
Цитата:
отрезать инфу о компонентах
и удалить юнит из списка юзес абсолютно разные вещи
 

  #13  
Старый 23.01.2008, 10:52
neprovad
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
Провел на форуме:
1013791

Репутация: 711


По умолчанию

на мой взгляд лучше сначала оптимизировать программу. если есть возможность не использовать модуль Forms и переписать формы и элементы управления на API либо сделать их вручную. Некоторые модули можно сделать свои например, переписать модуля windows для своих нужд, т.е. убрать ненужное для данной программы и допустим переименовать в my_windows.pas
Это должно существенно помочь в уменьшении размеров. Ну а потом и паковать можно!
 

  #14  
Старый 24.01.2008, 04:39
KindEcstasy
Участник форума
Регистрация: 30.09.2006
Сообщений: 134
Провел на форуме:
352963

Репутация: 197
Отправить сообщение для KindEcstasy с помощью ICQ
По умолчанию

Вобщем то это был прикол ). Просто есть один у меня знакомый. Написал он прогу значит на дельфи. Спрашиваю: с нуля писал? Сторонних компонентов не юзал?
Нет говорит, не юзал - всё с нуля - от начала до конца. Ну открываю его ResHacker'ом - смотрю:

Код:
00068B78  6F 6A 65 63 74 32 00 10 C2 58 69 52 43 00 00 C7   oject2••ВXiRC••З
00068B88  53 79 73 74 65 6D 00 00 81 53 79 73 49 6E 69 74   System••ЃSysInit
00068B98  00 1C 4B 57 69 6E 64 6F 77 73 00 10 55 54 79 70   ••KWindows••UTyp
00068BA8  65 73 00 1C 33 4D 65 73 73 61 67 65 73 00 10 02   es••3Messages•••
00068BB8  53 79 73 55 74 69 6C 73 00 10 9D 53 79 73 43 6F   SysUtils••ќSysCo
00068BC8  6E 73 74 00 10 5E 43 6C 61 73 73 65 73 00 10 22   nst••^Classes••"
00068BD8  52 54 4C 43 6F 6E 73 74 73 00 10 43 56 61 72 69   RTLConsts••CVari
00068BE8  61 6E 74 73 00 10 24 56 61 72 55 74 69 6C 73 00   ants••$VarUtils•
00068BF8  10 51 54 79 70 49 6E 66 6F 00 10 73 41 63 74 69   •QTypInfo••sActi
00068C08  76 65 58 00 10 06 49 64 42 61 73 65 43 6F 6D 70   veX•••IdBaseComp
00068C18  6F 6E 65 6E 74 00 10 75 49 64 47 6C 6F 62 61 6C   onent••uIdGlobal
Ну говорю, абмануть решил! Он думал что это проверить низя А удалить просто:

В ресхакере стираете ресурс PACKAGEINFO и всё =)
Кстати если продукт доконца отлажен и/или вы проверяете все ситуации должным обрызом можете и STRINGTABLE стереть заодно =) должно по идее облегчить файлик килобайт на 10-12 ))
 

  #15  
Старый 24.01.2008, 12:08
ProTeuS
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме:
4226592

Репутация: 2175


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

>>Нет говорит, не юзал - всё с нуля - от начала до конца
все относительно. вспоминается невольна статейка на васме про написание бинаря байтами в блокноте...
 

  #16  
Старый 24.01.2008, 15:09
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


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

Цитата:
В ресхакере стираете ресурс Packageinfo и всё =)
что все?
 

  #17  
Старый 24.01.2008, 15:30
KindEcstasy
Участник форума
Регистрация: 30.09.2006
Сообщений: 134
Провел на форуме:
352963

Репутация: 197
Отправить сообщение для KindEcstasy с помощью ICQ
По умолчанию

De-visible
И инфы про компоненты как не бывало. Читай мой пост внимательней - там всё написал
 

  #18  
Старый 24.01.2008, 16:47
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


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

Ясно!
 

  #19  
Старый 24.01.2008, 21:55
Pernat1y
Постоянный
Регистрация: 20.12.2007
Сообщений: 577
Провел на форуме:
1636674

Репутация: 171


По умолчанию

мега тэст. жалось чистое приложение на делфе
несжатый - 361 кб
upx (9) - 149 кб
upx (ultra-brute) - 139 кб
FSG - 170 кб
MEW 11 (удаление ненужных ресурсов, ЛЗМА, ЛЗМА Е8/Е9, удаление дельфовых ресурсов) - 139 кб
Upack - 140 кб

Последний раз редактировалось Pernat1y; 24.01.2008 в 22:04..
 

  #20  
Старый 24.01.2008, 22:10
Slip
Новичок
Регистрация: 26.06.2007
Сообщений: 16
Провел на форуме:
236658

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

Цитата:
Сообщение от Pernat1y  
мега тэст. жалось чистое приложение на делфе
несжатый - 361 кб
upx (9) - 149 кб
upx (ultra-brute) - 139 кб
FSG - 170 кб
MEW 11 (удаление ненужных ресурсов, ЛЗМА, ЛЗМА Е8/Е9, удаление дельфовых ресурсов) - 139 кб
Если уж на то пошло и начали упоминать лзма и препроцессинг кода (е8/е9) к нему, то рекомендуеца просто упаковать файл в 7z архив. Такого препроцесинга кода как в 7z наверно нет ни в одном пакере =)

(см лзма сдк)
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хакер и закон! SladerNon Болталка 17 12.11.2009 09:42
Хакеры и кракеры или "Что такое хорошо и что такое плохо?" foreva Чужие Статьи 12 09.02.2008 12:26
Bsod экран смерти silveran Чужие Статьи 1 21.12.2005 22:34
Обнаружение Sql инъекций и Css атак k00p3r Чужие Статьи 0 12.06.2005 20:43



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


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




ANTICHAT.XYZ