| Сейчас на форуме: Magister Yoda, rtsgreg1989 (+7 невидимых) | 
| eXeL@B —› Основной форум —› Dll в win32pe | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 26 апреля 2005 15:43  · Личное сообщение · #1 Ситуация такова: Есть win32pe работающая след. образом.. GetTempPathA и создаёт там рандом диру для себя. потом извлекает (незнаю, может вшита в секцию данных) 5 файлов (3 либы, bmpшка и ini) и используя функций ентих либ выводит форму с кнопочкой  
Моя задача убрать ожидание события нажатия на кнопку.. а значит надо просто убрать кольцо проверки ентого события в либе и сразу JMP на код или прост сменить JNZ на JZ   После всех мой действий я должен сохранить результат. Но код вывода формы и дальнейшие действия как выеснелось енто всё функций той либы.
Как мне быть? Я незнаю как обратно заталкать изменённую либу в прожку... Я здесь первый раз.. да и впервые задумался ломать программы а не писать их. Надеюсь я ненарушил не одного правила форума :o) ![]()  | 
| 
 | 
Создано: 26 апреля 2005 16:09  · Личное сообщение · #2  | 
| 
 | 
Создано: 26 апреля 2005 16:33 · Поправил: MoonShiner  · Личное сообщение · #3 1) Либы могут просто валяться в ресурсах этой проги. 2) Либы могут валяться в неупакованном виде в секции данных или где-то еще. Если смог заменить код в либе и она стала действовать нужным образом - найди этот код в проге и пропатчи его там 3) Если же либы хитро упакованы (что весьма маловероятно) и назад запихать все не сможешь, то тебя может спасти loader... в своей проге перед вызовом LoadLibraryA твоей либы воткни как-нибудь (как будет удобнее) код, который откроет твою либу, пропатчит ее, закроет и вернет управление оригинальному коду. 4) Если же в твоей проге (а не длл-ке) код вида , то просто попробуй убить нафиг вызов первой функции. ![]()  | 
| 
 | 
Создано: 26 апреля 2005 16:37  · Личное сообщение · #4  | 
| 
 | 
Создано: 26 апреля 2005 16:41  · Личное сообщение · #5  | 
| 
 | 
Создано: 26 апреля 2005 17:37  · Личное сообщение · #6  | 
| 
 | 
Создано: 26 апреля 2005 17:56  · Личное сообщение · #7  | 
| 
 | 
Создано: 26 апреля 2005 17:56  · Личное сообщение · #8  | 
| 
 | 
Создано: 26 апреля 2005 19:21  · Личное сообщение · #9  | 
| 
 | 
Создано: 28 апреля 2005 00:16  · Личное сообщение · #10  | 
| eXeL@B —› Основной форум —› Dll в win32pe | 



 


 Для печати