Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Уменьшение веса программы

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Уменьшение веса программы
Имя
Сообщение << Старые топики   Новые топики >>
Уменьшение веса программы - 2010-12-21 03:54:21.996666   
Elisaveta

Сообщений: 58
Оценки: 0
Присоединился: 2009-11-16 01:45:21.883333
Уменьшение веса программы(или обрезание всемогущего Риха)
==============================================
Здравствуйте наши дорогие и драгоценные начинающие ксакеповцы.
С наступающими вас! - Праздниками!
Ваш компилятор до сих пор шалит?Сдаёт вас с потрохами?
Создали воина,откопипостили,а Rich-всемогущий взял и сунул нос туда -
куда ни одна собака свою конечность не суёт.(А казачёк-то засланный,лазутчик!):D
Знайте - Органы не дремлют.
Даже во сне они мечтают повязать побольше бедных,
бледных и горбатых благородных исследователей.[sm=db.gif]А оно вам это надо?
- Кормить оборотней в погонах.
Что там у вас болтается зашифрованное между стабом
и DOS-началом PE-заголовка?[sm=d03022.gif]
—————————————————————–
-Так это же беспредел!?
-У нас везде беспредел!:D
—————————————————————–
(А мы всегда говорили - скрипач не нужен.Он только лишнее топливо жрёт)[sm=d03022.gif]

Неприлично-то кааак,несолидно. - Рихиска.Но мы это поправим.
Всё просто - до безобразия.
Воспользуемся патчем S.T.A.S./Asterix с советом просветленного lingo12
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Запускаем утилу SignFinder.Находим свой подопытный линкер.Открываем.
Signature Finder->File->Open->C:\MASM32\bin\LINK.EXE->Find->Получаем смещение->
(в нашем случае 0004510C)(а у нас в квартире газ,а у вас?))Дальше - дело техники.

(Кастрируем его по быстрому)(как неоправдавшего нашего высокого доверия))
0_1_1_YDbg->Open->C:\MASM32\bin\LINK.EXE->
Enter expression to follow->(RVA)->0004510c->O.K.
Вот мы и на месте->(быстро однако)->воровато озираемся->что видим?
(-торговое судно под Либерийским флагом?)

CALL @LINK_0043FC80 ;Переход по смещению 0004510c
MOV ECX,DWORD PTR SS:[EBP+01E0h]
MOV DWORD PTR SS:[ESP+010h],EAX
03c8 ADD ECX,EAX ;оно самое
MOV DWORD PTR SS:[EBP+01E4h],ECX

@LINK_00445123:
CALL DWORD PTR DS:[<&MSVCRT._tzset>] ; MSVCRT._tzset

Всё что нужно ->занопить ADD ECX,EAX(или поменять 03c8 на 9090)->
готовим торпеду->
Follow to dump->Binary->Edit->03 c8 -> 90 90 -> O.K.->Copy to executable file->Save file->
(Заменяем оригинальный линкер на патченый)
Ну вот почти и всё->осталось малое->
открываем модифицированный LINK.EXE в Hex-редакторе и стираем Rich нафиг.
(Он больше не всемогущий)ату его Лиса,ату))иш чего удумал,мерзавец))

Дальше - в меру вашей распущенности->Мы например,
напишем ядовитое факсмиле->
0_1_1_YDbg(можно OllyDbg)->Enter expression to follow->400000
(адрес образа исполняемого файла)->
Follow to dump->Selection->шукаем в дампе слово RICH->выделяем->
Binary->Edit->ASCII->LISA->O.K.->Copy to executable file->Save file
(Замена,замена,гоооооооол!)и болельщику охота,чтобы он вошёл))радуйся Демон)))[sm=cz.gif]

Делаем контрольный поцелуй[sm=scull.gif]->
(испытаем пропатченый линкер компилятора)->
пробуем собрать Хелло World->Ну как? - Лепотааааааа !!!->
Удельное уменьшение веса с 2,5 Kb до 2 Кб
(лёгким движением отладочного скальпеля тест-программа похудела на 500 байт,
что согласитесь, - уже неплохо)с паршивого риха хоть шерсти клок))
не забываем посмотреть и впиться в остальные *.EXE))
ах они подлецы…Из этих лапок ещё никто не уходил…)))
А где же Rich?Где?- Вот и всё..,и нету Билла..,-жадность Билла погубила…[sm=d03007.gif]
Теперь LISA правит бал.
Удачи!

LISA-Amnesia за неделю до Рождества Христова.[sm=dv.gif]






Post #: 1
RE: Уменьшение веса программы - 2010-12-21 09:22:45.223333   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
Все это конечно хорошо, но авира будет пристальнее смотреть на файл без Rich.
Вот тут http://forum.antichat.ru/thread150432.html,товарищ Slesh более подробно описал что это зверь
Post #: 2
RE: Уменьшение веса программы - 2010-12-21 10:04:51.773333   
jnpe

Сообщений: 171
Оценки: 0
Присоединился: 2010-12-10 12:14:08.143333
чувствую пора на диске С: создавать папку Elisaveta
Post #: 3
RE: Уменьшение веса программы - 2010-12-26 13:57:40.583333   
Elisaveta

Сообщений: 58
Оценки: 0
Присоединился: 2009-11-16 01:45:21.883333
jnpe
quote:

чувствую пора на диске С: создавать папку Elisaveta


jnpe - А ты не сомневайся,касатик,живи не чувствами,а знаниями.
Папку для меня создавай(а для меня не надо).
Только не на диске,а на флешке.Знаешь как?

cmd консоль->cd %systemroot%->C:\WINDOWS->и пиши…

md \\?\X:\systemroot\.LISA.\
md \\?\X:\systemroot\.LISA.\rab\
start \\?\X:\systemroot\.LISA.\rab\

Где X буква твоей флешки.

Завораживает?Косая папка?Если нет, - стирай:D
————————————————————
Flint_ta
Вы знаете,пускай каждая и каждый останется при своём мнении.
(А Rich(a) мы всё-таки загасили.На всякий случай)Лучше мы по своему проксорим.

(Скрипач с воза - коняшке легче)ведь можно же не зверушку,а что-нибудь доброе,полезное сотворить.
(правда на масме тяжело творить доброе и полезное.Но всё равно.(Нам вообще-то и FASM не чужд)
На нём у нас Хелло World c дополнениями в 1кб уместился(и это не предел !)

А более тщательной проверки - мои(наши,наши) воины не боятся
(Антивирусным универсальным эмуляторам-же хуже) - ядовитый код они не переваривают.
И у них случается вирусный запор универсального распаковщика.
А наш новый трюк Risco Softwfre 0_1_1_LISA-Amnesia COOL ,-
вообще валит в BSOD форточных любителей автораспаковки.

Наши тестовые воители пашут как папы Карлы и не палятся.Ура!Ура!громогласное Ура! МАСТЕРУ.
Они,добродушные программы,при желании,могут не только скрыться от злобного ока перехватчика
(типа KeServiceDesсriрtorTabele и всего остального напридуманого антиозверевшими кодерами),
но и замочить или заблокировать его наглухо.Антвирус.
(как в их кампаниях всё запущенно…)и в некоторых драйверах тоже)).
Сколько информации утекло..,сколько электронной бумаги перепорчено,
сколько статей опубликовано в любимом журнале ][ - а воз и ныне там.
Ничего-ничего,мы их быстро отучим водку с пивом пьянствовать и безобразия нарушать.

Пять-десять минут колдовства отладочным скальпелем -
и даже самые отьявленные предерзостные преступники - оказывается в защищённой резинке-невидимке.
(Нет это не презервуар,и не резерватив для TDSS/TDL4)
мы же не беспредельщики и злобные нарушители беззакония)мы пока думаем…

Я же (добрая,белая и пушистая исследовательница со своим ужасным адьютантом)без него никуда)
затопчут как бедную несчастную курочку))
- склоняюсь в пользу модификации озверина и запускации в свет Божий.
(Так это же грех?Одним грехом больше одним меньше.Кто их считает)
—————————————————————————————————
Ваша покорная LISA+ уже может закриптовать практически ЛЮБОГО чужого воина.
Вот этими самыми лапками.(Да,да и с твоей помощью)
ТОЛЬКО ПОСРЕДСТВОМ ОТЛАДЧИКА(или компилятора).

(Клали мы с высокой колокольни на ваши приватные крипторы.[sm=dv.gif]
(огромное спасибо Лёня,благодарю и тебя звездато-черепообразный *Монстр*))

У меня теперь не свой приватный полиморфный криптор имеется,а самоличный алгоритм(!) обфускации +
ещё кое какие хитрости,добытые всеми правдами и неправдами.
(кстати учебные торпеды уже опробованы - плывут бесшумно и не пеленгуются[sm=d03028.gif]

Для теста юзалось небольшое стадо антивирусных компаний.:D
Половину срубили сразу простым обнулением точки входа
и шифровкой секции по константе на основе XOR и NOT
Добавили TLS,собственный обработчик исключений и свой боевой антиотладочнный код.
Передохла оставшаяся половина.

Итог - идите все лесом со своими проактивными защитами!

Код не публикую(не для того он крался и собирался)
Юзайте свои полиморфные упаковщики.


Post #: 4
RE: Уменьшение веса программы - 2010-12-27 11:52:04.763333   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
quote:

Код не публикую(не для того он крался и собирался)


Умница )) Нет кода - нет проблем.
Post #: 5
RE: Уменьшение веса программы - 2010-12-30 13:32:12.873333   
nyxak

Сообщений: 13
Оценки: 0
Присоединился: 2010-12-30 12:59:08.606666
Люди кто разбирается в програмировании нужно подправить кое-какую программу, задача вроде несложная программа есть, кое-что нужно поменять… шесть46три0400четыре
Post #: 6
Страниц:  [1]
Все форумы >> [Прочее] >> Уменьшение веса программы







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.