Сейчас на форуме: Rio (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Помощь с сокрытием патчинга... |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 24 мая 2008 20:05 · Личное сообщение · #1 Есть програма с навешаним ExeCryptom, снять его и взломать програму не очень сложно, но скаждым обнолением (а это может быть и каждую неделю) разработчики залатывают дыры. Решил написать лоадер, чтобы не сильно паливно видно что патчиться, а его накрыть чем то, но сняв дамп все равно будет видно, исправления... Как сделать так что бы, не можна было понять как имено был произведен залом? ![]() |
|
Создано: 24 мая 2008 20:54 · Личное сообщение · #2 |
|
Создано: 24 мая 2008 20:57 · Личное сообщение · #3 yanus0 пишет: Есть програма с навешаним ExeCryptom, снять его и взломать програму не очень сложно, но скаждым обнолением (а это может быть и каждую неделю) разработчики залатывают дыры. Решил написать лоадер, чтобы не сильно паливно видно что патчиться, а его накрыть чем то, но сняв дамп все равно будет видно, исправления... Как сделать так что бы, не можна было понять как имено был произведен залом? Дык повесь Exe Cryptor на прогу или патч и все ![]() ![]() |
|
Создано: 24 мая 2008 21:16 · Личное сообщение · #4 |
|
Создано: 24 мая 2008 21:37 · Личное сообщение · #5 |
|
Создано: 24 мая 2008 21:40 · Личное сообщение · #6 |
|
Создано: 25 мая 2008 00:17 · Личное сообщение · #7 |
|
Создано: 25 мая 2008 00:45 · Личное сообщение · #8 достаточно сделать дамп секций в памяти и сравнить секции с оригинальными патч будет заметен при сравнении так что паковать - не вариант, если разработчикам не нужен рабочий файл, а нужно лишь узнать что да где пропатчили есть другой вариант: подгружать в адресное пространство процесса свою длл, на которую будет идти редирект там, где нужно патчить. т.о. код патча будет находиться в другой области памяти, а не в секции кода исходной программы. но при желании, ясно дело, разгребут и VM, если нужно. стоит ли игра свеч? ----- EnJoy! ![]() |
|
Создано: 25 мая 2008 00:47 · Личное сообщение · #9 |
|
Создано: 25 мая 2008 02:35 · Личное сообщение · #10 Единственный способ что-то немного спрятать - перейти в ring0. В общем как-всегда полёт фантазии, самый прямой путь - спрятать сам процесс, если он запущен через лодырь (Olly Hide в пример), например написав самому или скомуниздив код, такого не видел ещё (всё впереди), но не забудь, что при багах самой программы - её надо будет как-то прибить. ----- Само плывет в pуки только то, что не тонет. ![]() |
|
Создано: 25 мая 2008 03:25 · Личное сообщение · #11 |
|
Создано: 25 мая 2008 06:30 · Личное сообщение · #12 yanus0 все равно снимут что повесишь или найдут различия. если только не трудно будет вешать vm на каждый crack.exe. все остальные способы со слабым криптованием обойдутся в том же отладчике. если учесть что программу иследуешь не только ты, то закроют дыру с другого патча и косвенно с твоего выйдет. имхо паковать патчи/креки - абсурд. пробуй - на crack.exe повесить кучу протов, крипторов. ![]() |
|
Создано: 25 мая 2008 06:42 · Поправил: KingSise · Личное сообщение · #13 |
|
Создано: 25 мая 2008 06:58 · Личное сообщение · #14 @yanus0 Если прога распакована, то разработчикам сложно будет понять, каким образом это сделано. Если ты выпустишь патчер или лоадер, то тебе уже прийдется боротся не с разработчиками, а с крекерами. Потомучто первое, что они сделают, это распакуют твой лоадер и выложат на паблик. Так что подумай, готов ли ты противостоять всему крекескому сообществу. ![]() |
|
Создано: 25 мая 2008 11:14 · Личное сообщение · #15 |
|
Создано: 25 мая 2008 11:21 · Личное сообщение · #16 |
|
Создано: 25 мая 2008 13:25 · Личное сообщение · #17 |
|
Создано: 25 мая 2008 13:59 · Личное сообщение · #18 |
|
Создано: 25 мая 2008 16:00 · Поправил: Gideon Vi · Личное сообщение · #19 pavka пишет: Хотя можете Я, если честно, пропустил момент, когда мы перешли "на Вы". На всякий: при обращении к конкретному человеку "Вы" пишется с большой. Мелочь, конечно... но раз уж всё предельно вежливо и корректно, то по полной программе. pavka пишет: Как вы собираетесь на морф навешивать vmp Какой морф? Человек легко снял и пропатчил, значит морфа там фиг целых, хрен десятых. Внимательней надо быть ![]() |
|
Создано: 25 мая 2008 16:16 · Личное сообщение · #20 Gideon Vi пишет: Какой морф? Да любой ;) Вобще то я внимательно читал и коментировать прочитаное типа yanus0 пишет: Решил написать лоадер, чтобы не сильно паливно видно что патчиться, а его накрыть чем то, но сняв дамп все равно будет видно, исправления... ![]() Gideon Vi пишет: Мелочь, конечно... но раз уж всё предельно вежливо и корректно, то по полной программе. Да надо было процитировать еще советы вроде gegter пишет: пробуй - на crack.exe повесить кучу протов, крипторов. DrFits пишет: что-то немного спрятать - перейти в ring0. ;) Снять грамотно поставленый криптор задача довольно не тривиальная а уж под протектор тем более Да и сам вопрос ![]() ![]() |
|
Создано: 25 мая 2008 16:26 · Поправил: Gideon Vi · Личное сообщение · #21 pavka пишет: Да любой ;) Какой, любой? Ты в серьёз считаешь, что человек, способный нормально запатчить заморфленный код будет задавать сабжевый вопрос? Я думаю, что нет, а значит нет там морфа и VMP ляжет без проблем pavka пишет: Снять грамотно поставленый криптор задача довольно не тривиальная Как ты его без исходников будешь накладывать грамотно? ![]() |
|
Создано: 25 мая 2008 16:36 · Личное сообщение · #22 yanus0 Напиши отладочный движок или возьми готовый, ставь бряк на место где надо пропатчить и дальше делай по ситуации. Можешь пропатчить код, а после его выполнения вернуть всё на место, или можешь просто контекст процесса менять под свои нужды... Помоему самый гогичный способ ----- Research For Food ![]() |
|
Создано: 25 мая 2008 17:56 · Личное сообщение · #23 Gideon Vi пишет: Как ты его без исходников будешь накладывать грамотно? Хм.. я не и буду а девелоперов чио его ставят исходники куда делись? Gideon Vi пишет: Какой, любой? имхо время когда криптор вешали в качестве пугала в прошлом Gideon Vi пишет: Ты в серьёз считаешь, что человек, способный нормально запатчить заморфленный код будет задавать сабжевый вопрос? Ну если он в состоянии ;)daFix пишет: Напиши отладочный движок или возьми готовый, ставь бряк на место где надо пропатчить и дальше делай по ситуации. Можешь пропатчить код, а после его выполнения вернуть всё на место, или можешь просто контекст процесса менять под свои нужды... Почему бы ему и не пропатчить ![]() ![]() |
|
Создано: 25 мая 2008 18:12 · Поправил: daFix · Личное сообщение · #24 |
|
Создано: 25 мая 2008 19:37 · Личное сообщение · #25 |
|
Создано: 25 мая 2008 20:45 · Поправил: daFix · Личное сообщение · #26 |
|
Создано: 25 мая 2008 21:07 · Личное сообщение · #27 |
|
Создано: 26 мая 2008 01:56 · Личное сообщение · #28 Ндя, pavka в своём репертуаре - залетел в воду, не посмотрев брода и всех обрызгал. Archer, ты бы на кол-во постов топикстартера глянул - как он тут писать будет? ![]() Archer пишет: вещать защиту на патч... Ну на патч и правда не встречал, а вот алго в ключеделах тем же VMP - почему нет? Некоторые пользуются ![]() |
|
Создано: 26 мая 2008 11:58 · Личное сообщение · #29 Gideon Vi пишет: Ну на патч и правда не встречал Да и смысла нет - возьмут оригинал и пропатченный файлы и хекс сравнение и увидят что патчил. Вот кейген другой вопрос. Хотя даже кейгены пакуют упхом некоторые. А вешать таких зверей как armadillio рискованно- фало может вообще не запуститься. ----- Md5 fcbb6c9c9a5029b24d70f2d67c7cca74 ![]() |
|
Создано: 26 мая 2008 14:48 · Поправил: daFix · Личное сообщение · #30 |
. 1 . 2 . >> |
![]() |
eXeL@B —› Вопросы новичков —› Помощь с сокрытием патчинга... |
Эта тема закрыта. Ответы больше не принимаются. |