Сейчас на форуме: YDS, _MBK_, user99 (+11 невидимых)

 eXeL@B —› Основной форум —› Взлом внешней компоненты для 1С
Посл.ответ Сообщение

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

Создано: 17 июня 2005 01:42
· Личное сообщение · #1

Пытаюсь освоить взлом программ под Windows под руку попалась компонента под 1С для работы с кассой АМС 100Ф в режиме чековый-online...

пробовал ставить bpx на messagebox'ы и пр. искал в памяти строку выводящююся на экран...
вобщем ничего не получись...

компоненту взял здесь: kkm.kaluga.ru/unload/1c/a100_chon/amc1cchon.zip

ограничение компонеты заключается в уезании суммы до х.хх и выводит надпись что ключ не найден...
да защищена guardant'ом




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 17 июня 2005 01:54 · Поправил: Ara
· Личное сообщение · #2

AKA пишет:
Пытаюсь освоить взлом программ под Windows под руку попалась компонента под 1

ЛОЛ. Пеши честно - нужна компонента, просьба взломать. Нахера разводить сопли? Или ты думаешь тут одни дебилы? Начинал бы уж с самой 1С изучать взлом.



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

Создано: 17 июня 2005 03:10
· Личное сообщение · #3

то, что пытаюсь освоить взлом - это не значит, что я ничего не понимаю вообще... просто иногда я так думаю будет проще самому, что либо пропатчить чем искать в просторах инета... да и опыт тоже нужен...
компонента нужна - это так...
но никаких соплей я не развожу, что делал то и писал - пытался сам взломать ее...
еще пробовал искать процедуру вызова окна с сообщением ничего не нашел - искал по смещению на адрес строки тоже ниче не нашел...
в dll строку эту видно пробовал изменить напрямую в редакторе строку - прокатило - вылазило измененное сообщение... но в SoftIce я эту строку найти не мог - подозрение на динамическое кодирование сообщения ?!
есть еще какие способы взлома, напишите... мне самому интересно взломать ее...
конечно буду очень признателен если кто ее взломает раньше меня, тогда поделитесь как это у вас вышло...



Ранг: 160.1 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 17 июня 2005 10:59
· Личное сообщение · #4

AKA
...пробовал, искал, ничего не нашел. Так тебе никто помогать не будет. Пиши конкретно - адрес такой-то, функция гварданта вызавается такая-то, пропатчил - не получилось. Помогите разобратся. А так - тебе действительно дорога взапросы.



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

Создано: 17 июня 2005 11:07
· Личное сообщение · #5

дело в том, что у меня не получается трасировать программу - как мне это сделать ?
как нужно поставить бряк, чтобы он вывалился на этой dll ?



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 17 июня 2005 11:16
· Личное сообщение · #6

AKA
LoadLibraryA

-----
Подписи - ЗЛО! Нужно убирать!




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

Создано: 17 июня 2005 15:30
· Личное сообщение · #7

AKA
Ломал такую dll для АМС-200Ф. Всего один байт пришлось пропатчить и все прекрасно заработало. Для АМС100Ф не пробовал, как то не было необходимости, но не думаю что там сильно что изменилось.



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

Создано: 19 июня 2005 22:44
· Личное сообщение · #8

ставил бряк на LoadLibraryA - бряк не вываливается в момент включения или выключения компаненты ?

cardy:
если не трудно можешь объяснить каким способом ты ломал dll для АМС-200Ф



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

Создано: 19 июня 2005 22:55
· Личное сообщение · #9

еще такой вопрос:
как поставить бряк на сообщения виндов, например на OnMouseDown ?




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 20 июня 2005 03:28
· Личное сообщение · #10

AKA пишет:
OnMouseDown

На sendmwssage бряк



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

Создано: 21 июня 2005 01:14
· Личное сообщение · #11

ну вот наконец, сдалась эта компонента УРА !
сдалась она как ни странно старому доброму HIEW в сочетании с DeDe...

завтра окончательное тестирование на объекте...

в Йсе мне так и не удалось поймать бряк... если не сложно напишите подробнее как поставить бряк на OnMouseDown ?




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 21 июня 2005 03:28
· Личное сообщение · #12

WELL пишет:
напишите подробнее как поставить бряк на OnMouseDown ?

Блин. Я чёт сразу не понял.
Если имеется ввиду OnMouseDown в делфи, то прям такого бряка нет =)
Юзай ДЕДЕ.



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

Создано: 03 февраля 2006 11:05
· Личное сообщение · #13

Может кто-нибудь поделиться поломаной компонентой для кассы АМС 100Ф? Ну очень нужно...



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

Создано: 07 февраля 2006 19:40
· Личное сообщение · #14

Внешние компоненты 1С - это обычные COM inproc объекты. Реализовать должны обязательно! как минимум два интерфейса IInitDone и ILanguageExtender
Первый отвечает за инициализацию/деинициализацию компоненты, а второй за вызовы процедур и функций расширения и для обращения к его пропертям. 1С самой перовй вызывает метод Init интерфейса IInitDone. Так что если хочется посмотреть что происходит при старте компоненты то надо найти вызов этого метода, его GUID AB634001-F13D-11d0-A459-004095E1DAEA


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


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