Сейчас на форуме: vsv1 (+3 невидимых)

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

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

Создано: 27 декабря 2007 13:28
· Личное сообщение · #1

Есть надстройка для ворд SumsBox www.mso-tools.com/sumsbox/ru/sumsbox.zip
Которая позволяет суммировать числа в таблицах ворда. Но она платная - не могу понять как защиту можно обойти. В олю не грузится - не знаю с какого конца подойти? есть у кого-нить какие-нить предложения




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

Создано: 27 декабря 2007 13:37
· Личное сообщение · #2

Alt+F11 наверно в ворде нажать. Плюс наверняка надо будет пасс снимать - тулзы от елкомсофт возможно помогут.



Ранг: 47.5 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 27 декабря 2007 15:40
· Личное сообщение · #3

Ara

А если при попытке открыть макрос\юзерформу\и.т.п ворд говорит, что проект unviewable и всё. Тут что делать?




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

Создано: 27 декабря 2007 15:59
· Личное сообщение · #4

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




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

Создано: 27 декабря 2007 16:19
· Личное сообщение · #5


Private Sub cmdOK_Click()
Dim t$
t = txtRegNum1 & txtRegNum2 & txtRegNum3 & txtRegNum4
If FormSum.Secret.CheckRegistration(t, Ver) <> 1 Or f > 10 Then
MsgBox strMsgBadKey, vbCritical, strMsgCptReg
f = f + 1
txtRegNum1 = ""
txtRegNum2 = ""
txtRegNum3 = ""
txtRegNum4 = ""
txtRegNum1.SetFocus
Else
If flgService Then
FormService.cmdCancel.SetFocus
FormService.cmdRegistr.Enabled = False
FormService.cmdDelHistory.Enabled = CBool(FormSum.CountHistory)
End If
docSum.ValueProperties = t
FormSum.SetFlgRegistration
If LCase(docSum.Path) = LCase(Application.StartupPath) Then
t = docSum.Path & Application.PathSeparator & docSum.Name
docSum.Saved = False
docSum.Save
If CopyFile(t, SumWPart & docSum.Name, 0) = 0 Then
MsgBox "File copy error.", vbInformation, CWrn
End If
End If
Me.Hide
MsgBox strMsgRegOK, vbInformation, CWrn
Unload Me
End If
End Sub

Вот кодес обработки кнопки ОК при регистрации.



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

Создано: 29 декабря 2007 09:53 · Поправил: Vnv
· Личное сообщение · #6

С Вордом более-менее понятно. А как быть с надстройкой в Екселе http://www.mso-tools.com/spike/ru/spike.zip http://www.mso-tools.com/spike/ru/spike.zip ?
Пассвар ругается и пароль не показывает.




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

Создано: 29 декабря 2007 14:17
· Личное сообщение · #7

аналогично и быть - аттач олькой, бряки и в путь.



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

Создано: 29 декабря 2007 20:30
· Личное сообщение · #8

Ara пишет:
аналогично и быть - аттач олькой, бряки и в путь

Не, это слишком геморно и долго. Проблему решил с помощью Accent OFFICE Password Recovery, так-что вопрос снят.




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

Создано: 30 декабря 2007 08:37
· Личное сообщение · #9

тулзу чтоли выложи...елкомсофта проги не всегда помогают.



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

Создано: 30 декабря 2007 08:42
· Личное сообщение · #10

http://www.passwordrecoverytools.com/ http://www.passwordrecoverytools.com/ + поиск лекарства (где нашел - не помню).



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

Создано: 30 декабря 2007 21:26
· Личное сообщение · #11

monrus пишет:
Но она платная - не могу понять как защиту можно обойти.


она подгружает dll написанную на басике из system32. её и смотришь.
в открытом виде там генерицца сериал под id. я делал show key.
~http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=24426&start=4 0



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

Создано: 01 января 2008 21:31
· Личное сообщение · #12

Блин Олей по ходу енто не сделаеш. Саис в руки и вперёд...



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

Создано: 03 января 2008 04:56
· Личное сообщение · #13

k2007
сделаешь.. я же сделал..



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

Создано: 06 января 2008 03:43
· Личное сообщение · #14

почему невозможно приаттачиться олей - может че в настройках оли поменять



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

Создано: 06 января 2008 16:16
· Личное сообщение · #15

Смотря к чему аттачиться. Запускаешь Ворд (Ексель), программулина хочет зарегистрироваться, аттачишся к Ворду (Екселю), и ищешь DLL, котороая тебе нужна - ставишь бряки, где надо - все!
Нужно иметь голову на плечах и прямые руки.

P.S. Извините если оффтоп - больше не буду.


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


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