[Помощь] Оценка защиты скрипта
|
|
Rinat_Namazov |
Дата: Вторник, 03.04.2018, 19:32 | Сообщение # 1
|
Боец
Сообщений: 122
Статус: Offline
|
Название темы говорит само за себя. Попробуйте вскрыть данный AHK скрипт. На данный момент все AHK вскрыты, попробуйте и этот вскрыть) Методов защит естественно очень много. Это не конечная версия, все самое сложное в процессе.
Скачать: https://yadi.sk/d/TxHQ3r7O3U4Q57
Сообщение отредактировал Rinat_Namazov - Вторник, 03.04.2018, 20:24 |
|
|
|
anon_qwerty |
Дата: Среда, 04.04.2018, 09:22 | Сообщение # 2
|
Новичок
Сообщений: 5
Статус: Offline
|
Почти оно?
Код #SingleInstance force #NoTrayIcon counter := 0 Gui, font, S30 cDefault, Sego UI gui, add, button, x10 y10 w280 h70 gButton, % "Кнопка" Gui, font, S12 cDefault, Sego UI Gui, Add, Text, x10 y80 w280 h70 vCounters +Center, % "Ты нажал на кнопку " getFormat(counter) Gui, font, S8 cDefault, Sego UI gui, Show, w300 h110, % "AHK TEST" return
Button: counter++ if(counter >= 1000) MsgBox,, % "Пасхалка", % "А ты любопытный", 5 GuiControl, Text, Counters, % "Ты нажал на кнопку " getFormat(counter) MsgBox,, % "Счётчик нажатий", % "Ты нажал на кнопку " getFormat(counter), 0.5 return
About: MsgBox,, % "AHK TEST", % "Декрипт меня плиз))0) Decrypt me please))0)" return
GuiClose: GuiEscape: ExitApp
getFormat(int) { a := Mod(int, 10) b := Mod(int, 100) if a between 2 and 4 { if b not between 11 and 19 return (int " раза") else return (int " раз") } else return (int " раз") }
Сообщение отредактировал anon_qwerty - Среда, 04.04.2018, 09:39 |
|
|
|
Rinat_Namazov |
Дата: Среда, 04.04.2018, 10:13 | Сообщение # 3
|
Боец
Сообщений: 122
Статус: Offline
|
Разбросанные куски из памяти собрал? Ибо видно что есть лишние скобки и мелкие отличия. Прикин если бы это был код из 7 тысяч строк, вручную переписывать?
Сообщение отредактировал Rinat_Namazov - Среда, 04.04.2018, 10:16 |
|
|
|
anon_qwerty |
Дата: Среда, 04.04.2018, 10:28 | Сообщение # 4
|
Новичок
Сообщений: 5
Статус: Offline
|
Можешь поделиться более продуктивным методом
|
|
|
|
hzxcjsdnerjdk |
Дата: Среда, 04.04.2018, 13:09 | Сообщение # 5
|
Новичок
Сообщений: 2
Статус: Offline
|
Цитата anon_qwerty ( ) Можешь поделиться более продуктивным методом
например использовать отладчик
it’s me, aknqkzxlcs
|
|
|
|
anon_qwerty |
Дата: Среда, 04.04.2018, 13:28 | Сообщение # 6
|
Новичок
Сообщений: 5
Статус: Offline
|
hzxcjsdnerjdk, например, попробуй сам. В скрипте Рината стоит защита от дебагеров.
|
|
|
|
Rinat_Namazov |
Дата: Среда, 04.04.2018, 13:46 | Сообщение # 7
|
Боец
Сообщений: 122
Статус: Offline
|
Цитата anon_qwerty ( ) hzxcjsdnerjdk, например, попробуй сам. В скрипте Рината стоит защита от дебагеров Там много защит, так что обходить долго и сложно.
|
|
|
|
hzxcjsdnerjdk |
Дата: Среда, 04.04.2018, 19:18 | Сообщение # 8
|
Новичок
Сообщений: 2
Статус: Offline
|
Цитата anon_qwerty ( ) например, попробуй сам. В скрипте Рината стоит защита от дебагеров например попробовал, и че? ты попросил предложить способ - тебе предложили рабочий, любая защита от дебаггинга обходится. Если плагинами не получается, то вручную (я не говорю о том, чтобы сидеть и вручную трейсить) надо еще уметь работать с отладчиком, знать пару команд типа step over, run здесь недостаточно
it’s me, aknqkzxlcs
|
|
|
|