Size: a a a

Ассемблер

2020 July 04

ST

Saenro T in Ассемблер
90-е
источник

A

Aleksandr in Ассемблер
я догадывался. почему ты строку расположил ПЕРЕД кодом в недавнем челлендже?
источник

RD

Rashid Djam in Ассемблер
Saenro T
Кряк (патч) — это не серьёзно)
ну смотря какой, я тут один чит ломаю, где требуется авторизация и метод дизассемблирования я ее не могу сломать уже 4 дня, я пошел по другому пути, я поднял сервер локальный, прописал в hosts домен(привязал его к 127.0.0.1) к которому обращается чит, а далее просто отдаю валидный ответ от фейкового сервера и все работает)
источник

RD

Rashid Djam in Ассемблер
Rashid Djam
ну смотря какой, я тут один чит ломаю, где требуется авторизация и метод дизассемблирования я ее не могу сломать уже 4 дня, я пошел по другому пути, я поднял сервер локальный, прописал в hosts домен(привязал его к 127.0.0.1) к которому обращается чит, а далее просто отдаю валидный ответ от фейкового сервера и все работает)
но это не принесло удовлетворения, хочу ломать именно изнутри, но там такой трешак начинается когда пытаешься бродить по коду отлаживая прогу
источник

RD

Rashid Djam in Ассемблер
Rashid Djam
но это не принесло удовлетворения, хочу ломать именно изнутри, но там такой трешак начинается когда пытаешься бродить по коду отлаживая прогу
разраб сделал защиту
источник

ST

Saenro T in Ассемблер
В смысле кряк (патч) не гарантирует 100% желаемого результата. По красоте нужно дать проге то, что она ждёт.
источник

RD

Rashid Djam in Ассемблер
Saenro T
В смысле кряк (патч) не гарантирует 100% желаемого результата. По красоте нужно дать проге то, что она ждёт.
ну тут много ума не надо(опять таки смотря где), а вот найти инструкцию и хакнуть ее, думаю это высший пилотаж)
источник

RD

Rashid Djam in Ассемблер
я то пока вообще зелень в этом, но интерес дикий)
источник

RD

Rashid Djam in Ассемблер
ассемблер учу по ходу отладки)))
источник

ST

Saenro T in Ассемблер
Aleksandr
я догадывался. почему ты строку расположил ПЕРЕД кодом в недавнем челлендже?
Mov si, text (3 байта). Зачем их  ставить, если он уже стоит на 0100h 😉 (но это сырой вариант)
источник

A

Aleksandr in Ассемблер
а, я догадывался. но не нагуглил состояния регистров при старте COM, а читать мануалы погромирования пц и эксперементировать не хотелось
источник

ST

Saenro T in Ассемблер
Rashid Djam
ну тут много ума не надо(опять таки смотря где), а вот найти инструкцию и хакнуть ее, думаю это высший пилотаж)
Вынужден не согласиться. Высший пилотаж — Кей-ген.
источник

A

Aleksandr in Ассемблер
таки поддерживаю. отключить защиту всегда проще, чем понять и написать кейген
источник

RD

Rashid Djam in Ассемблер
Saenro T
Вынужден не согласиться. Высший пилотаж — Кей-ген.
ну эт вообще капец)))
источник

A

Aleksandr in Ассемблер
а если хочешь чтобы тебе помогали - изучай крякми
источник

ST

Saenro T in Ассемблер
Aleksandr
а, я догадывался. но не нагуглил состояния регистров при старте COM, а читать мануалы погромирования пц и эксперементировать не хотелось
Да и обнулять регистры тоже смысла нет, если можно просто использовать значения по умолчанию и относительно них двигаться дальше 😉
источник

A

Aleksandr in Ассемблер
можно. но я не нашел нужную документацию, и эксперементировать не хотелось
источник

ST

Saenro T in Ассемблер
Что 0000h, что 27D0h. Это просто прогеру удобно с 0000 начинать, а процу так всё равно.
источник

RD

Rashid Djam in Ассемблер
Aleksandr
ресурсы глянь
смотрел тут, да и в модуле в целом, но ниче нет)
источник

RD

Rashid Djam in Ассемблер
или x64debug не видит чтоль
источник