четверг, 19 января 2017 г.

Обход шифрования в программах

Часто бывает что строки в программе чем то зашифрованы, обычно это base64 и подобные, однако мне всё чаще попадаются программы где шифрование самодельное (ох уж этот xor) и порой реверсить это дело не хочется! В этой статье я опишу как убрать шифрование и подсовывать программе строки в нормальном виде.

Наш подопытный на сегодня - это бот для одного из тысячи сайтов по обмену лайками, он бесплатный, автор молодец и наверное на этом можно было бы закончить статью если бы не одно но! Бот сливает % лайков разработчику, многие негодуют по этому поводу и пишут мне с просьбой вписать рефку, ну и приходиться вписывать, тем более 500р за 5-10 минут совсем не плохо.


вторник, 17 января 2017 г.

Delphi: Сохранение всех настроек

Когда программа содержит больше 50 чекбоксов/полей/радиобатонов/etc - сохранять их все довольно утомительное занятие, приходиться прописывать каждую настройку руками, придумывая при этом уникальные имена. Для ускорения написания софта я сделал пару функций, которыми решил поделиться с читателями моего бложика.
 


вторник, 20 декабря 2016 г.

Модуль для anti-captcha и rucaptcha

Йо-хо-хо! Решил сделать подарок кодерам - модуль для разгадывания обычной и гугл каптчи сразу через 2 сервиса: anti-captcha.com и rucaptcha.com на основе синапса!



четверг, 1 декабря 2016 г.

Сканер и брут роутеров + исходник

Давненько я не радовал читателей своего блога хорошим софтом в связи с отсутствием времени, но теперь я постараюсь исправиться! По этому представляю сканер и брут роутеров в одной программе:



воскресенье, 8 мая 2016 г.

Кейгеним LinkReader + распаковка AsPack

В этой статье я опишу процесс создания кейгена для такой замечательной программы как LinkReader. Эта программа служит для облегчения выполнения заданий (копирования ссылок из браузера). Так же я расскажу про новые инструменты которые могут использоваться для анализа различного рода программ, ведь не olly едины.



вторник, 3 мая 2016 г.

Распаковка самодельного упаковщика

Многие просили меня сделать распаковку самописного пакера/протектора/криптора, но найти что то интересное очень сложно. В этой статье я постараюсь описать распаковку программы под названием GeneratorRegedit которая служит для создания дампа реестра с настройками RMS.


понедельник, 22 февраля 2016 г.

[Delphi] Пишем стиллер Psi+

Почти каждый день появляются разнообразные стиллеры, некоторые воруют пароли, а более современные перешли на кражу Cookie с браузеров. Но стиллеры не всегда приносят вред, иногда мы просто забываем пароль и не можем вспомнить его. В этой статье мы рассмотрим алгоритм шифрования паролей в Jabber клиенте Psi+ что бы восстановить наш забытый пароль.



понедельник, 25 января 2016 г.

Реверс Android приложений

Каждому кодеру знакома ситуация когда сделать брут, чекер и прочее для какого то сайта является проблемой. Далеко за примером ходить не надо: deliveryclub и instagram. На первом каптчу ввели, на втором вообще регистрация только через приложение. Как жить? Есть конечно же jdgui и apktool но как правило все приложения обфусцированы и эти программы помогают чуть меньше чем никак. В этой статье я расскажу как достать ключ подписи от приложения instagram.




вторник, 5 января 2016 г.

Alphaskins - мой софт, мои правила.

Как то раз мне захотелось украсить свой софт альфаскинами, выбрал я значит самый крутой скин, скомпилировал приложение и.....

Unregistered skin has been loaded. 
If you have a key for this skin, please insert it in the KeyList.

Я был очень раздосадован данной несправедливостью! Какой то альфаскин посмел В МОЁМ софте показывать всплывающие окна! Ну а т.к. я еврей и платить 20 баксов за какой то скин не намерен, то решил пойти другим путём - перехватить это сообщение вообще, и в данной статье я напишу как это сделать.

воскресенье, 25 октября 2015 г.

Лето призов - реверс Flash и кодинг

В данной статье я буду реверсить Flash приложение от PepsiCo которые устроили акцию с азартными играми и куртизанками ценными призами. На этот раз всё будет на много интереснее и захватывающе.


В данной статье я расскажу как декомпилировать Flash приложения, реверсить алгоритмы подписи запросов и подменять данные в браузере.