Сейчас на форуме: Lohmaty, tyns777, cppasm (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Хочу стать программистом!!!
Посл.ответ Сообщение

Ранг: 3.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 20 апреля 2018 08:09
· Личное сообщение · #1

Доброго времени суток. Долго решался написать, и вот!!! Решился.
Сразу к делу.
Есть необходимость исследовать программу Grafis V10.30 предназначенная для проектирования одежды, для того что бы выяснить как работает защита, и есть ли возможность ее обойти. На просторах интернета только пессимистические мысли. Так же я желаю разобраться в этом, и сделать своими руками. Скажем так это хобби, запрос на взлом не интересен.
В общем почитав топики, полазив на форумах, посмотрев увлекательные выпуски в youtube я определил алгоритм для своих начинаний, а это:
1- определить защиту;
2- Linker программы;
3- Декомпилировать ее;
4- снять защиту в disassemblere;
5- Скомпилировать то что получилось;
Если я что то не так пишу не ругайте сильно, т.к. изучаю все самостоятельно, и это мой первый опыт подобного рода.
Что я сделал:
Detect It Easy показал что у программки Linker – Microsoft linker (7.10), а Protector – HASP HL/SRM Protection (4.x)[HL].
После поиска подходящего dissassemblera или отладчика(не совсем понимаю разницы между ними, но уверен что она огромная) остановился на olydbg.
Запустил программу в Олю, без ключа т.к. боюсь его попортить не опытной рукой. Получил сообщение «unable to access HASP SRM Run-time Environment(H0033)». И как советуют в различных туториалах начал искать по strings. Ни чего не найдя, начал пихать в Ольку все exe-шки в папке с программой, но все тщетно. Были неудачные попытки пользоваться и другим софтом, но смысла описывать их не вижу.
После того как выключаю окно с сообщением об отсутствии ключа, программа встает на паузу, и я не могу понять почему. Не хватает знаний, и мозгов где эти знания вытащить. В общем - тупик. И я не знаю куда дальше двигаться. Надеюсь, умные люди подскажут и зададут правильный курс.
Так же прикладываю скрин где программа встаёт на паузу.
Спасибо за терпение читателям. Не судите строго.


bd36_20.04.2018_EXELAB.rU.tgz - Скрин.jpg




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 20 апреля 2018 09:21 · Поправил: plutos
· Личное сообщение · #2

Snownow пишет:
И я не знаю куда дальше двигаться


--> Пожалуй сюда <--

-----
Give me a HANDLE and I will move the Earth.




Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 20 апреля 2018 09:35
· Личное сообщение · #3

Snownow пишет:
программу Grafis V10.30 предназначенная для проектирования одежды

Snownow пишет:
. Скажем так это хобби, запрос на взлом не интересен.

конечно, я верю. ты решил заняться реверсом и надо именно с коммерческой проги начать

-----
SaNX


| Сообщение посчитали полезным: plutos, BOPOHA

Ранг: 3.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 20 апреля 2018 10:06
· Личное сообщение · #4

SaNX Моя цель получить знания, в процессе решения задачи. Эта программа предмет для изучения, и не более. Если я не правильно его выбрал, подскажите тогда как правильно.

plutos Взлом не интересен.



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 20 апреля 2018 10:10
· Личное сообщение · #5

Snownow пишет:
Если я не правильно его выбрал, подскажите тогда как правильно.

https://exelab.ru/kid.php - от корки до корки



Ранг: 3.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 20 апреля 2018 10:13
· Личное сообщение · #6

TryAga1n Этим и занимаюсь, но практика помогает понять теорию. Ну лично мне так проще.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 20 апреля 2018 10:14
· Личное сообщение · #7

Snownow
Ты еще под стол не научился ходить, а пытаешься запрыгнуть на гоночный трек.
И это не погромистом стать, а крякером.

-----
старый пень





Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 20 апреля 2018 10:22
· Личное сообщение · #8

Snownow
Начните с crackme низкой сложности, или с ПО которое разбирают в мануалах, начните с простых вещей - вручную снимите UPX напр, разберитесь в том что есть что прежде чем что-то серьезное ковырять.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.


| Сообщение посчитали полезным: Snownow


Ранг: 328.7 (мудрец), 73thx
Активность: 0.170.01
Статус: Участник

Создано: 20 апреля 2018 11:17
· Личное сообщение · #9

Snownow пишет:
В общем почитав топики, полазив на форумах, посмотрев увлекательные выпуски в youtube


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




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 20 апреля 2018 11:37 · Поправил: Gideon Vi
· Личное сообщение · #10

Snownow пишет:
программа встает на паузу, и я не могу понять почему


исключение. Левый нижний угол. Можно включить автоматический пропуск исключений в настроках olly.

Snownow пишет:
И я не знаю куда дальше двигаться.


https://exelab.ru/f/action=vthread&forum=5&topic=14847&page=15#10

| Сообщение посчитали полезным: Snownow


Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 20 апреля 2018 12:56 · Поправил: plutos
· Личное сообщение · #11

Snownow пишет:
Есть необходимость исследовать программу Grafis V10.30 предназначенная для проектирования одежды, для того что бы выяснить как работает защита, и есть ли возможность ее обойти.


а что, если не секрет, заставило вас остановить свой выбор именно на этой программе в качестве учебного пособия? Вот так, закрыл глаза, ткнул пальцем?

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

-----
Give me a HANDLE and I will move the Earth.




Ранг: 15.7 (новичок), 12thx
Активность: 0.050.07
Статус: Участник

Создано: 20 апреля 2018 13:38
· Личное сообщение · #12

Snownow пишет:
Не судите строго.

Ну,просит же человек не судить очень строго.)))Крак и программирование,по сути,друг-друга дополняют.)))
Но начинать нужно с чего-то,типа --> ЭТОГО <--,если считаете,что читать книги Вам уже не нужно.)))Думаю,что выбранная Вами программа ещё сложна для Вас.)

| Сообщение посчитали полезным: Snownow

Ранг: 58.3 (постоянный), 50thx
Активность: 0.040.08
Статус: Участник

Создано: 20 апреля 2018 14:45
· Личное сообщение · #13

https://habrahabr.ru/company/dsec/blog/334832/
Только надо определиться, кем хочу?...
Название топика - одно, содержание - другое !!!...




Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 20 апреля 2018 15:07
· Личное сообщение · #14

Пипец развод...... если бы хотел стать программистом то не создавал бы тупые темы а искал бы статьи ,спрашивал какие книжки почитать по программированию,а тут как бы топикастер заходит из далека а по оконцовке кончится тем что кто то снимет ему HASP с программы за спасибо а тот потом пойдёт ей барыжить

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.


| Сообщение посчитали полезным: grubian

Ранг: 15.5 (новичок), 21thx
Активность: 0.040
Статус: Участник

Создано: 20 апреля 2018 15:18
· Личное сообщение · #15

на*бешь прохожего, на себя похожего!



Ранг: 15.7 (новичок), 12thx
Активность: 0.050.07
Статус: Участник

Создано: 20 апреля 2018 15:18
· Личное сообщение · #16

Snownow пишет:
Эта программа предмет для изучения, и не более. Если я не правильно его выбрал, подскажите тогда как правильно.

ClockMan пишет:
потом пойдёт ей барыжить

С чего такой вывод?Зачем он пишет тогда о том,чтобы ему подсказали правильный выбор для изучения?Слишком уж вы агрессивные какие-то.)))))




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 20 апреля 2018 16:29
· Личное сообщение · #17

Snownow пишет:
3- Декомпилировать ее;
4- снять защиту в disassemblere;

пока не понял, программист с какого боку?
или это от слова "программа"?
ладно, опишите пожалуйста подробней, 3 и 4 путкты.

-----
Чтобы юзер в нэте не делал,его всё равно жалко..




Ранг: 58.3 (постоянный), 50thx
Активность: 0.040.08
Статус: Участник

Создано: 20 апреля 2018 17:16
· Личное сообщение · #18

Bronco пишет:
ладно, опишите пожалуйста подробней, 3 и 4 путкты.


А как насчет 5 пункта?

Snownow пишет:
5- Скомпилировать то что получилось;


Круто завёрнуто!



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 20 апреля 2018 21:53 · Поправил: VodoleY
· Личное сообщение · #19

Snownow пишет:
3- Декомпилировать ее;
4- снять защиту в disassemblere;
5- Скомпилировать то что получилось;

мне другое понравилось.. декомпилировать ну ладно.. это ниче.. ну для анализа кода.. и т.д..
снять защиту в дизасемблере.. это как?? в дебагере.. ладно...
но самое занятное 5.. скомпилировать.. это как? в п. 3 вы программу декокомпильнули до сорцов до уровня компиляции? тогда вы мой бог.. я за 20 лет такому не научился.. приклоняюсь
ЗЫ.. задавай правильные вопросы получай правильные ответы

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 54.0 (постоянный), 49thx
Активность: 0.721.1
Статус: Участник

Создано: 20 апреля 2018 22:19
· Личное сообщение · #20

смотрю фильмы с участием Чака Норриса на ютубе повторил пару фирменных панчев разучил трюки но в реальном бою с дядьками крепко получил по зубам.
1.Посоветуйте какие фильмы еще посмотреть?
2.Хочу всех укладывать одним суперменпанчем но пока что не получается.
3.Записаться в секции по единоборствам не предлагать!



Ранг: 26.9 (посетитель), 1thx
Активность: 0.050.01
Статус: Участник

Создано: 21 апреля 2018 18:50
· Личное сообщение · #21

Во первых строках опуса хитро*опый чувак проговорился и предельно ясно изложил свою задачу: "Есть необходимость исследовать программу Grafis...". И версию указал. Всё. Точка. Дальше можно не читать, а сразу послать туда, куда следует.




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 22 апреля 2018 02:12 · Поправил: Gideon Vi
· Личное сообщение · #22

ну так вторым постом и послали.
что, впрочем, не мешает ответить на какие-то очевидные вопросы (сиречь, почему отладчик встал).



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 22 апреля 2018 07:26 · Поправил: shellstorm
· Личное сообщение · #23

хочу стать космонавтом, в качестве тренировки мне нужны компилируемые исходники прошивки теслы и фалкона, не дайте моей мечте умереть, господа реверсеры, запускайте IDA и помогите воплотить мою мечту полететь к звездам.
ps. какой наивный в своей хитро чукча.



Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 22 апреля 2018 09:05
· Личное сообщение · #24

Топик "кем я хочу стать" состоялся.



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 22 апреля 2018 11:22
· Личное сообщение · #25

Направление куда двигаться ТС дали, ссылки на литературу тоже, так что пожалуй закрою.


 eXeL@B —› Вопросы новичков —› Хочу стать программистом!!!
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати