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

 eXeL@B —› Вопросы новичков —› Хитрая защита
Посл.ответ Сообщение

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

Создано: 06 октября 2016 12:24 · Поправил: Semyon
· Личное сообщение · #1

Всем доброго времени суток. Есть такая прога (см. аттач). И есть некоторый опыт работы в Олли. Подскажите, кому не впадлу, как брякнуться в нужном месте. Подозреваю, что код активации считывается при помощи USER32.GetWindowTextA. Но прога как-то хитро запускается. Через раз Олли просто виснет. А при попытке поставить бряк (через команду bpx GetWindowTextA) показывает, что такой функции нет (видимо, я не умею их готовить, эти бряки). Наставьте, плиз, на путь истинный.

0bc3_06.10.2016_EXELAB.rU.tgz - link.txt



Ранг: 103.1 (ветеран), 3thx
Активность: 0.070.01
Статус: Участник

Создано: 06 октября 2016 20:38
· Личное сообщение · #2

Semyon
Забыл написать, что это казахское ПДД и весит 300 метров.

-----
Crack your mind, save the planet





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

Создано: 06 октября 2016 21:26 · Поправил: difexacaw
· Личное сообщение · #3

Вот я хотел посмотреть, но такой размер стоит денег. Не говоря уже про сам анализ, в комерц однозначно. Кто же вам загружать стока будет и есчо это всё ставить, это куча времени, у вас обречёнка дружище походу :D

-----
vx





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

Создано: 06 октября 2016 21:48 · Поправил: DenCoder
· Личное сообщение · #4

--> Link <--

-----
IZ.RU




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

Создано: 06 октября 2016 23:17
· Личное сообщение · #5

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

-----
TEST YOUR MIGHT




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

Создано: 07 октября 2016 07:02
· Личное сообщение · #6

Styx
Неужели, времена диалапа ещё не закончились?

Вот я хотел посмотреть, но такой размер стоит денег. Не говоря уже про сам анализ, в комерц однозначно. Кто же вам загружать стока будет и есчо это всё ставить, это куча времени, у вас обречёнка дружище походу :D
Хм ... Куча времени? Всё так печально? У меня это заняло не более 15 минут. Канал 50Мбит, анлим. И это не самый модный тариф. Практически, нищебродский. Что же у вас за ситуация, когда прокачка 300 метров занимает кучу времени? А FullHD фильмы вам вообще недоступны?

Пока нет зимы - будущие водилы хотят тестеры взломать, как придет время сессий - студенты полезут.А потом удивляемся, почему у нас такие тупые и необразованные, а главное - незнающие люди вокруг На проге вы начитерите, а дальше что ? Будете патчить дорожные знаки в уме ?
Про будущего водилу Вы не угадали. А вылечить тестер хочет автошкола (в которой я когда-то учился), чтобы тестить учеников до экзаменов в ГАИ (и тех, кто не прошёл, не допускать к экзаменам). Не думаю, что после такой процедуры будут выходить тупые и необразованные. Да и понятие читерить тут как-то не совсем уместно. Я понимаю, если бы я патчил программу, чтоб она при любом нажатии правильный ответ выдавала, но чтобы вот так, нормальный режим работы называть читерством ...




Ранг: 110.8 (ветеран), 104thx
Активность: 0.090.01
Статус: Участник

Создано: 07 октября 2016 07:31
· Личное сообщение · #7

Semyon пишет:
Неужели, времена диалапа ещё не закончились?


Нет, просто в условиях рыночной экономики все имеет свою цену



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

Создано: 07 октября 2016 08:48
· Личное сообщение · #8

ОК, будем курить мануалы.




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

Создано: 07 октября 2016 13:39 · Поправил: difexacaw
· Личное сообщение · #9

> Куча времени?

Вы не правильно меня поняли. Время я имел ввиду человеко-часы на разбор уже установленного и анпаканного сабжа.
Диалап - нет, но тут у нас беларусь и велком предоставляет мизер трафа за $, хотя и с большой скоростью. Так что скачка днём 0.3Гб займёт минуты, но стоить будет это дорого, относительно конечно, для меня например(месяц 2Гб).

-----
vx




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

Создано: 07 октября 2016 14:29
· Личное сообщение · #10

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

Оно не запаковано. И я не прошу глубоко закапываться, мне бы маленький волшебный пендель, в нужную сторону. Там кака то хрень используется. Внутре ява, как я понял. Понять бы, где брякнуться, чтобы видеть процесс после нажатия кнопки "Активировать продукт". А дальше (надеюсь) уже проще будет.

> Диалап - нет, но тут у нас беларусь и велком предоставляет мизер трафа за $, хотя и с большой скоростью. Так что скачка днём 0.3Гб займёт минуты, но стоить будет это дорого, относительно конечно, для меня например(месяц 2Гб).

Может есть какой-то местный файлообменник, который не считается в траф?




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

Создано: 07 октября 2016 14:46 · Поправил: difexacaw
· Личное сообщение · #11

Semyon

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

Это всё конечно оффтоп, проще было бы выложить целевой модуль.

-----
vx




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

Создано: 07 октября 2016 15:02 · Поправил: vovanre
· Личное сообщение · #12

Маленькая подсказка, это nw.js

И советую открыть бинарник WinRar'ом

Добавлено спустя 28 минут
Вах, прям бд с вопросами внутри,


Code:
  1.                  "TSeq" : [[{
  2.                                    "qid" : "1656",
  3.                                    "q" : "При приготовлении электролита запрещается вливать:",
  4.                                    "img" : "2239",
  5.                                    "answers" : ["Кислоту в воду.", "Воду в кислоту."],
  6.                                    "answer" : "2",
  7.                                    "comments" : ""
  8.                               }, {
  9.                                    "qid" : "1657",
  10.                                    "q" : "Что не допускается при установке автомобиля на напольный пост ТО?",
  11.                                    "img" : "2240",
  12.                                    "answers" : ["Установка не менее двух упоров под колеса.", "Включать стояночный тормоз.", "Включать пониженную передачу.", "Выключать кнопку массы на автомобиле."],
  13.                                    "answer" : "3",
  14.                                    "comments" : ""
  15.                               }, {
  16.                                    "qid" : "1658",
  17.                                    "q" : "Запрещается ли находиться в осмотровой яме, под эстакадой при проведении работ?",
  18.                                    "img" : "2241",
  19.                                    "answers" : ["Запрещается менее двух лиц.", "Запрещается более двух лиц.", "Запрещается при перемещении по нему транспортных средств.", "Во всех случаях запрещается."],
  20.                                    "answer" : "3",
  21.                                    "comments" : ""
  22.                               }, {
  23.                                    "qid" : "1659",
  24.                                    "q" : "Что необходимо подкладывать под вывешенный автомобиль?",
  25.                                    "img" : "2242",
  26.                                    "answers" : ["Диски колес.", "Кирпичи.", "Козелки.", "Любой предмет."],
  27.                                    "answer" : "3",
  28.                                    "comments" : ""
  29.                               }, {
  30.                                    "qid" : "1660",
  31.                                    "q" : "Для снятия и установки деталей, узлов и агрегатов необходимо пользоваться подъемными транспортными механизмами, оборудованными специальными приспособлениями (захватами), при массе более:",
  32.                                    "img" : "2243",
  33.                                    "answers" : ["30 кг.", "20 кг.", "15 кг.", "10 кг."],
  34.                                    "answer" : "3",
  35.                                    "comments" : ""
  36.                               }, {
  37.                                    "qid" : "1661",
  38.                                    "q" : "В каких помещениях допускается использование открытого огня?",
  39.                                    "img" : "2244",
  40.                                    "answers" : ["Где хранятся или используются бензин и керосин.", "Где хранятся или используются сжатый или сжиженный горючий газ.", "Где хранятся или используются краски, лаки и растворители.", "Где хранятся или используются дерево и стружка.", "Во всех случаях запрещено."],
  41.                                    "answer" : "5",
  42.                                    "comments" : ""
  43.                               }, {
  44.                                    "qid" : "1662",
  45.                                    "q" : "При проведении работ, связанных с проворачиванием коленчатого и карданного валов, запрещается:",
  46.                                    "img" : "2245",
  47.                                    "answers" : ["Проверить выключение зажигания (перекрытие подачи топлива для дизельных автомобилей).", "Проверить нейтральное положение рычага переключения передач.", "Освободить рычаг стояночного тормоза. ", "Проворачивать карданный вал при помощи лома или монтажной лопатки.", "Все вышеперечисленное."],
  48.                                    "answer" : "4",
  49.                                    "comments" : ""
  50.                               }
  51.                         ]]


Добавлено спустя 39 минут
Что бы не пустозвонить.


Вот что желательно изучить:
https://learn.javascript.ru/
https://habrahabr.ru/post/266831/
https://ru.wikipedia.org/wiki/Hex-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80
https://ru.wikipedia.org/wiki/ZIP
http://docs.nwjs.io/en/latest/

После этого сможешь получить вот такой результат:
http://joxi.ru/vAWDDObFk9K53r.png

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

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

Создано: 07 октября 2016 18:43
· Личное сообщение · #13

vovanre
Вот это высший пилотаж. Спасибо за подсказки. К сожалению, про WinRar нифига не понял. В проге ни один файл не похож на архив.



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

Создано: 07 октября 2016 19:09 · Поправил: dosprog
· Личное сообщение · #14

vovanre пишет:
http://docs.nwjs.io/en/latest/


- В особенности вот это, да.

Semyon пишет:
нифига не понял.


Я тоже.
Для того и ссылку выше вон дали, на документейшен.


[offtop]
Хренасе.. на 20% отвечал неверно, тыцкал в не заморачиваясь - пишет "Тест сдан".
Или я чего-то не допонимаю, или экзамен довольно гуманный?..

..аа, ну да - там можно неправильно ответить на 8 из 40 вопросов. Нормально.
[/offtop]





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

Создано: 07 октября 2016 20:02
· Личное сообщение · #15

Semyon окей, тогда проще. Открой ехе файл архиватором winrar



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

Создано: 08 октября 2016 15:25 · Поправил: dosprog
· Личное сообщение · #16

Semyon , программа фуфловая, реально.

Вот --> Тут <-- погляди, более адекватная вещь (Рос., Укр., Каз.).





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

Создано: 08 октября 2016 16:23
· Личное сообщение · #17

> Semyon окей, тогда проще. Открой ехе файл архиватором winrar

vovanre, если никаких преобразований с файлом не делать, то, при открытии winrar-ом, последний сообщает, что архив повреждён или имеет неизвестный формат.

После беглого вникания в nw.js, особенно раздела, где рассказывается о создании *.exe, догадываюсь, что вначале идёт nw.exe и его надо срезать. Но пока не догнал, где он заканчивается.

> Semyon , программа фуфловая, реально.
Раньше была ещё фуфловее. Но главное заключается в том, что именно эту программу теперь будут использовать в ГАИ, на экзаменах.



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

Создано: 08 октября 2016 16:41
· Личное сообщение · #18

Semyon, вам дали ссылку на доки (благодаря которым можно все сделать). И даны прямые указания как начать реверс (в оверлее ехе заныкан архив с самым интересным), что еще вам нужно?



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

Создано: 08 октября 2016 17:05
· Личное сообщение · #19

vovanre, спасибо за указания. Дальше сам.



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

Создано: 11 октября 2016 20:41 · Поправил: Semyon
· Личное сообщение · #20

Упёрся в стену. Подскажите по nw.js. Архив я вынул. Распаковал. Nw.js скачал. Пытаюсь загрузить всё это дело в nw, но кроме белого окна с заголовком никаких данных. В браузере app.html тоже пуст. Разбирая файл стилей, кнопки можно показать, но нажимать на них бесполезно. Этот архив может работать в оболочке nw или я ещё что-то упускаю?

Сам nw рабочий. Хелло ворлд выводит. Хоть вся эта бодяга работает в виртуале на вынь8, внутри Кубунты.



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

Создано: 12 октября 2016 06:33 · Поправил: dosprog
· Личное сообщение · #21

Semyon пишет:
работает в виртуале на вынь8, внутри Кубунты.


Так эта битва ещё и на убунте происходит?
Да, тяжело.

И поправленные вынутые файлы нельзя обратно запихнуть?





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

Создано: 12 октября 2016 10:44
· Личное сообщение · #22

Да нормально. Почему тяжело то? Прога то не знает, что там, снаружи, Кубунта.

> И поправленные вынутые файлы нельзя обратно запихнуть?
Можно. Но я, пока, вынутые не могу заставить работать. Там какой-то монструозный файл стилей.



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

Создано: 13 октября 2016 13:05
· Личное сообщение · #23

Всё. Победил. Путём более внимательного исследования app.js. Спасибо vovanre.



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

Создано: 13 октября 2016 20:58 · Поправил: dosprog
· Личное сообщение · #24

)
Настоящий хирург должен быть внимательным и небрезгливым.
(с)



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

Создано: 14 октября 2016 00:26
· Личное сообщение · #25

Ну коли тс всё сделал, то вот бд приложения --> МНОГО JSON'а! <--

Мб кому нужны вопросы и ответы.



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

Создано: 14 октября 2016 20:07 · Поправил: dosprog
· Личное сообщение · #26

vovanre пишет:
Мб кому нужны вопросы и ответы.


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






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

Создано: 14 октября 2016 23:53 · Поправил: difexacaw
· Личное сообщение · #27

dosprog

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

-----
vx




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

Создано: 15 октября 2016 12:30 · Поправил: dosprog
· Личное сообщение · #28

[offtop]
В качестве оффтопа, вспоминаю, как сдавал на права в начале 90-х.
Там были такие "игровые автоматы" совковые, по 10 вопросов.
На один из них можно было ответить неверно.
Запускали по десять душ.
Когда запустили мою партию, ломанулся к ближайшему аппарату - но меня приостановили и направили за дальний
(мне это тогда уже не понравилось. У меня "уплочено" не было, принципиально).
Резонно предположил, что ближний(ближние) "автоматы" были заряжены "гуманно" или просто адекватно.
И точно - первый же вопрос из десяти жму - и не верю глазам - вопрос элементарный, знаю 100%,
- но ответ высвечивается неверный. И херчо докажешь.
Начинаю отвечать с последнего, с 10-го - на все оставшиеся вопросы ответил верно.
Сцуки заложили в перфокарту один заведомо неверный ответ.
Причём обсудив впоследствии с коллегами (из нормальных толковых "неблатнячков") происшедшее,
получил подтверждение - 10 из 10 не угадал никто.
"Блатнячки" держались особо и как-то не особо делились, но выяснилось, что половина из них поугадывала 10 из 10.
)) Такая вот ..высшая математика.
[/offtop]



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

Создано: 16 октября 2016 11:15
· Личное сообщение · #29

vovanre, спасибо. Но БД мне ни к чему. Главное, программа работает. А работу над ошибками сама программа позволяет сделать. После теста можно увидеть свои ошибки.

Что касается самих тестов, то да, некоторые вопросы ключница делала какие-то "одарёные" личности составляли. И сама выборка не очень корректно работает. Может один и тот же вопрос два раза включить, да ещё и подряд. Ну ... Что есть, то есть.


 eXeL@B —› Вопросы новичков —› Хитрая защита
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати