Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!
2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> как к отладчику подключить видеобуфер?
ДмитрийТ
сообщение 07.09.2014, 18:26
Сообщение #21


СССР
********************

Репутация:   760  
Группа: Участник
Сообщений: 4400
Награды: 6
Регистрация: 28.12.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 05.09.2014, 00:33) *
Лучшая защита это огромное количество мусорного кода который отрабатывает с рандомом и в холостую..

jamakasi, ты случайно в компании 1С не работаешь lol.gif


--------------------
Internet Explorer это такая программа, с помощью которой можно зайти на сайт www.mozilla.com и скачать себе браузер...
На презентации Internet Explorer 9 парализованный мальчик встал и вышел =)
Безалкогольное пиво - первый шаг к резиновой женщине.

"...если человек не курит, не пьет... поневоле возникает вопрос - а не сволочь ли он…" А.П.Чехов
Перейти в начало страницы
 
RedMagic
сообщение 07.09.2014, 18:54
Сообщение #22


Высший Игровой Бог
************************

Репутация:   1747  
Группа: Супермодератор
Сообщений: 12594
Награды: 15
Регистрация: 05.11.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 04.09.2014, 23:33) *
Лучшая защита это огромное количество мусорного кода который отрабатывает с рандомом и в холостую, рандом чтобы компилятор не оптимизировал все до 1-2 строк а холостой чтобы реверсинженер умучался въезжать зачем столько функций и что они вообще делают а главное что среди них есть секрет запуска.

Это называется обфускация кода, а программы которые это делают обфускацию - обфускаторами. Но если очень надо разобраться в коде - то обфускация лишь немного замедлит понимание работы алгоритма программы, но не более. Тем более что нормальные обфускаторы стоят денег, а бесплатные имеют ограничение возможности, да и из-за известности их алгоритмов работы наверняка для них уже есть готовые деобфускаторы.
Так что если вкратце - обфускация и ей подобные методы (например когда код прячут в картинках с котятами) защищают только от кулхацкеров, но не от профессионалов.


--------------------
Перейти в начало страницы
 
jamakasi
сообщение 07.09.2014, 19:31
Сообщение #23


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(ДмитрийТ @ 07.09.2014, 19:26) *
Цитата(jamakasi @ 05.09.2014, 00:33) *
Лучшая защита это огромное количество мусорного кода который отрабатывает с рандомом и в холостую..

jamakasi, ты случайно в компании 1С не работаешь lol.gif

Нет, работаю кодером\сис.админом в довольно крупной мед. организации, довольно много сталкивался с защитами разными к сожалению внутреннего кода 1с не видел хотя быдлокодил пару модулей для 1с 7.7

Сообщение отредактировал jamakasi - 07.09.2014, 19:31
Перейти в начало страницы
 
autistic
сообщение 07.09.2014, 20:07
Сообщение #24


Геймер
******

Репутация:   86  
Группа: Участник
Сообщений: 128
Награды: 4
Регистрация: 05.05.2012




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(abramcumner @ 07.09.2014, 16:43) *
В "реальном взломе" же на экране должны зеленые буковки падать

ты чо, разноцветные буковки это для девочек, геев и хипстоты т.к. clang'ом в основом пользуются для сборки на всякие гейские гаджеты. у чотких посонов нет макбучиков, только шindows, только хардкор.
хотя clang'ом можно и под виндой компилять, правда придется собрать c++ stdlib вручную.

Цитата(STALKER2011x @ 07.09.2014, 19:54) *
Но если очень надо разобраться в коде - то обфускация лишь немного замедлит понимание работы алгоритма программы, но не более

вспомнил статейку забавную на эту тему: http://habrahabr.ru/post/115923/

Сообщение отредактировал refuse - 07.09.2014, 20:10


--------------------
nop
Перейти в начало страницы
 
ДмитрийТ
сообщение 07.09.2014, 20:07
Сообщение #25


СССР
********************

Репутация:   760  
Группа: Участник
Сообщений: 4400
Награды: 6
Регистрация: 28.12.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


jamakasi, это я к тому что у 1С "огромное количество мусорного кода", как специально твоим советам следуют smile.gif
А с учетом что к глобальному модулю имеют доступ все кому не лень, то в один прекрасный день можно столкнутся с большими проблемами, т.к. люди пишут как попало, на одного мало мальски хорошего программиста проходится сотня быдлокодеров которым лень писать что они делают и для чего ...

Цитата(STALKER2011x @ 07.09.2014, 19:54) *
но не от профессионалов.

абсолютной защиты как всем известно нет, все дело во времени и целесообразности.. Где то в 70 %, намой личный взгляд, случаев все излишества в код добавлены из за дебильного планетного права ибо в стране Джедаев судится по таким вещам очень популярно и довольно выгодно.


--------------------
Internet Explorer это такая программа, с помощью которой можно зайти на сайт www.mozilla.com и скачать себе браузер...
На презентации Internet Explorer 9 парализованный мальчик встал и вышел =)
Безалкогольное пиво - первый шаг к резиновой женщине.

"...если человек не курит, не пьет... поневоле возникает вопрос - а не сволочь ли он…" А.П.Чехов
Перейти в начало страницы
 
jamakasi
сообщение 07.09.2014, 21:05
Сообщение #26


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(abramcumner @ 07.09.2014, 16:43) *
Цитата(refuse @ 07.09.2014, 13:47) *
пользоваться средами с графическим интерфейсом пользователя запрещено для приближения условий к условиям реального взлома.

z_lol1.gif В "реальном взломе" же на экране должны зеленые буковки падать, а хакер должен усиленно молотить по клавиатуре.

Кстати специальный сайт для таких дел.
Перейти в начало страницы
 
autistic
сообщение 07.09.2014, 21:21
Сообщение #27


Геймер
******

Репутация:   86  
Группа: Участник
Сообщений: 128
Награды: 4
Регистрация: 05.05.2012




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 07.09.2014, 22:05) *
Кстати специальный сайт для таких дел.

чем-то мне эта штука vim напоминает laugh.gif


--------------------
nop
Перейти в начало страницы
 
Asterix
сообщение 08.09.2014, 05:48
Сообщение #28


Продвинутый геймер
********

Репутация:   90  
Группа: Участник
Сообщений: 395
Награды: 3
Регистрация: 07.04.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(refuse @ 07.09.2014, 10:42) *
Цитата(Mcbeat7 @ 07.09.2014, 01:33) *
понял,а есть какой-нибудь самоучитель по ollydbg??? или IDA Pro???

значит не понял раз спрашиваешь wink_old.gif забудь на время про реверс инжиниринг, сосредоточься на базовых знаниях, придет время и до отладчиков с декомпиляторами.

да я понял вашу мысль(тем более мне моих знаний хватает пока что))))))(пока далеко не претендую) только вы меня не поняли)) biggrin.gif . у меня есть пару идеек,для их осуществления мне нужно знать как вытащить картинку через отладчик. можно вообще сделать пустое окно имеющее только картинку(какую либо,без разницы). слышал что может помочь видеобуфер(а как его использовать и что это такое бог его знает).



Цитата(refuse @ 05.09.2014, 00:15) *
Цитата(Mcbeat7 @ 04.09.2014, 23:57) *
открыть картинку(которую я загрузил на форму в VB) отладчиком.

другими словами ты хочешь при помощи отладчика определить в каком месте производится сравнение паролей и пофиксить исполняемый файл так, чтобы программа отображала картинку без ввода пароля?
могу посоветовать книгу, там как раз подробно описывается подобный трюк со взломом паролей: http://booksee.org/book/555584

з.ы. но все же советую заняться изучением какого-нибудь языка программирования, для того чтобы ломать программы их сперва надо научиться писать.

я почитал книгу Касперски. и если честно,то ничего про вытаскивание картинки через отладчик я не нашёл(даже намёка на картинки(графику в целом)),только ломы Intel-a,Alcohol и т.п. про IDA и т.д. Но,правда,есть и очень даже полезная инфа. сейчас читаю Зубков - Assembler для DOS, Windows и UNIX и там(вроде как) более яснее объясняется про устройство видеопамяти,графики и т.п. но про вытаскивание картинки из exe при помощи отладчика пока ничего ещё не нашёл.

Цитата(abramcumner @ 07.09.2014, 16:43) *

Цитата(refuse @ 07.09.2014, 13:47) *

Цитата(jamakasi @ 05.09.2014, 00:33) *

Цитата(ДмитрийТ @ 07.09.2014, 19:26) *

Цитата(STALKER2011x @ 07.09.2014, 19:54) *


Ребят,вы не могли бы объяснить всё таки, КАК ВЫТАЩИТЬ КАРТИНКУ ИЗ EXE ПРИ ПОМОЩИ ОТЛАДЧИКА(ну или,хотя бы,какие инструменты для этого использовать и как вся процедура происходит)?

Сообщение отредактировал Mcbeat7 - 08.09.2014, 05:51


--------------------
no more running
Перейти в начало страницы
 
Trollz0r
сообщение 08.09.2014, 06:09
Сообщение #29


Почти Мастер
***********

Репутация:   1357  
Группа: Участник
Сообщений: 1155
Награды: 5
Регистрация: 28.05.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Mcbeat7, сходи на краклаб уже

я серьезно


--------------------
Сверхнарод, не желающий кормить своего уицраора шаввой, будет кормить чужого гаввахом!
---------------
------------
----------
--------
------
----
--
Перейти в начало страницы
 
Asterix
сообщение 08.09.2014, 07:25
Сообщение #30


Продвинутый геймер
********

Репутация:   90  
Группа: Участник
Сообщений: 395
Награды: 3
Регистрация: 07.04.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(RedPython @ 08.09.2014, 07:09) *
Mcbeat7, сходи на краклаб уже

я серьезно

понял. спасибо.


--------------------
no more running
Перейти в начало страницы
 
autistic
сообщение 08.09.2014, 10:51
Сообщение #31


Геймер
******

Репутация:   86  
Группа: Участник
Сообщений: 128
Награды: 4
Регистрация: 05.05.2012




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Mcbeat7 @ 08.09.2014, 06:48) *
КАК ВЫТАЩИТЬ КАРТИНКУ ИЗ EXE ПРИ ПОМОЩИ ОТЛАДЧИКА

вне контекста того что тебе нужно эта мысль звучит как бред. если тебе нужно получить некое изображение, то его обычно извлекают из ресурсов. ресурсы могут храниться как внутри исполняемого файла, так и во внешнем архиве. в первом случае извлечь ресурсы достаточно просто - существует тонна утилит для этого, например pe explorer. во втором случае все гораздо сложнее и тут как раз без отладчика и специальных знаний не обойтись, хотя в редких случаях можно архив распаковать обычным 7-zip'ом.

upd.
а самый простой способ - это print screen, конечно.

Сообщение отредактировал refuse - 08.09.2014, 10:58


--------------------
nop
Перейти в начало страницы
 
jamakasi
сообщение 08.09.2014, 11:09
Сообщение #32


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


refuse, есть еще вариант хексом пройтись и найти заголовок картинки после чего по сечениям начала и конца выцепить ее, многие программы зачастую в темп извлекают свои ресурсы, более хардкорно это снять дамп оперативки программы(с условием что картинка уже точно подгружена) и ковыряться в нем в поисках заголовков изображения или блока данных схожими с raw типом если софтина преобразует палитру или имеет некий свой формат картинки.
Перейти в начало страницы
 
autistic
сообщение 08.09.2014, 11:12
Сообщение #33


Геймер
******

Репутация:   86  
Группа: Участник
Сообщений: 128
Награды: 4
Регистрация: 05.05.2012




Вставить ник Цитировать выделенное в форуму быстрого ответа


jamakasi, это уже частный случай, относящийся к категории наличия специальных знаний.


--------------------
nop
Перейти в начало страницы
 
Asterix
сообщение 09.09.2014, 10:22
Сообщение #34


Продвинутый геймер
********

Репутация:   90  
Группа: Участник
Сообщений: 395
Награды: 3
Регистрация: 07.04.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(refuse @ 08.09.2014, 12:12) *
jamakasi, это уже частный случай, относящийся к категории наличия специальных знаний.

объясни как знаешь,знания найду


--------------------
no more running
Перейти в начало страницы
 

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 15.05.2024, 03:05