Сейчас на форуме: subword, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› LapSim
Посл.ответ Сообщение

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

Создано: 07 июня 2007 19:20
· Личное сообщение · #1

Есть прога занимающаяся математическими расчётами. Судя по тому, что удалось наковырять она написана на Java и запихнута в exe. По сути программа является лишь оболочкой, а расчёты идут через матлабовский компонент.
В проге этой часть контролов для изменения параметров не активна. Как можно взломать прогу?

З.Ы. Активировать или изменить параметры контролов при помощи стандартных функций(SetWindowText etc.) не выходит. Java клас файлы в проге найти не удалось, возможно они хранятся зашифроваными.
Прогу могу выложить, но для её работы требуется MATLAB Component Runtime(7.5). Если кто готов качать, выложу и то и другое.



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

Создано: 11 июня 2007 20:16
· Личное сообщение · #2

Может кто подскажет как разблокировать контролы или выковырять java файлы из проги? Хоть в каком направлении рыть.

З.Ы. Согласен заплатить. За сколько возьмётесь?




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

Создано: 13 июня 2007 07:29
· Личное сообщение · #3

выкладывай прогу, если она запакована ExecJ, то он без проблем снимается, также как и одевается обратно (на ломанную прогу). Посмотри, есть ли в ехе-файле ресурсы с номерами 17, 1734



Ранг: 6.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июня 2007 12:07
· Личное сообщение · #4

Выкладывай прогу...посмотрим и поможем.
MATLAB есть...



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

Создано: 13 июня 2007 17:14
· Личное сообщение · #5

Вот сама прога:
http://vpadlo.com/lapsim/lapsim.rar http://vpadlo.com/lapsim/lapsim.rar (6,7 Mb)
А здесь MATLAB Component Runtime:
http://vpadlo.com/lapsim/MCRInstaller.exe http://vpadlo.com/lapsim/MCRInstaller.exe (149 Mb)
З.Ы. MATLAB в процессе выгрузки. Через час будет доступен.




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

Создано: 13 июня 2007 17:20
· Личное сообщение · #6

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



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

Создано: 13 июня 2007 17:33
· Личное сообщение · #7

vpadlo.com/lapsim/boschc.rar




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

Создано: 13 июня 2007 23:47
· Личное сообщение · #8

жабой вообще не пахнет. Все потроха, насколько я понимаю, хранятся в файле boschc.ctf , который является архивом ZIP. C матлабом не сталкивался, поэтому содержимого MAT-файлов не понимаю, возможно, что проверка может быть и там. Также интересен файлик APutil01.dll, названиями экспортируемых функций.
Это то, что видно сразу, запустить не могу к сожалению, так как нереально для меня скачать рантайм.
---
Извините, ошибся, джава всё таки присутствует:
C:\Bosch\LapSim\boschc.ctf\Boschc_6FCD41C407B614B6D53FF8E3F02F5B43\Tex tPrintSettings.ser - это Object Stream, этот файл можно прочитать с помощью класса ObjectInputStream, будет время отпишусь, что можно вытянуть



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

Создано: 14 июня 2007 16:09
· Личное сообщение · #9

О том, что boschc.ctf -- зип архив я знал. А о TextPrintSettings.ser интересно, подробней что это за файл и что из него можно вытащить. Он всего 994 байта и забит в основном текстовыми данными.




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

Создано: 14 июня 2007 23:10
· Личное сообщение · #10

это фигня, настройка текстовой консоли или типа того



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

Создано: 14 июня 2007 23:40
· Личное сообщение · #11

А где искать клас файлы. Я их нигде найти не смог, но в процессе работы некоторые из них висят в памяти.



Ранг: 1.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 февраля 2008 23:05
· Личное сообщение · #12

Bump- I would like this also!



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

Создано: 20 августа 2008 17:30
· Личное сообщение · #13

Опять вернулся к этой проге. Раскопал немного нового. Она написана на MatLab'е. Там основа на Java, а расчеты откомпилированы в нативный код. Код этот хранится в *.m файлах. Мне нужно разковырять этот код или хотя бы разблокировать некоторые контролы в проге. Слышал о JNI, вроде то что мне нужно. Но понятного для меня примера(прогаю слабо, а с Java вообще не знаком), не нашел. Может кто поможет?


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


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