eXeL@B —› Вопросы новичков —› Подскажите пожалуйста .NET и PE |
Посл.ответ | Сообщение |
|
Создано: 11 февраля 2019 18:11 · Личное сообщение · #1 |
|
Создано: 11 февраля 2019 18:48 · Личное сообщение · #2 |
|
Создано: 11 февраля 2019 19:17 · Личное сообщение · #3 правильно ли я понимаю это вот это ? ' Token: 0x060000A3 RID: 163 Public Declare Ansi Function SetFromFilename Lib "boot.dll" (ByRef license As Integer, <MarshalAs(UnmanagedType.VBByRefStr)> ByRef ipaddress As String, ByRef limit_year As Integer) As Integer ' Token: 0x060000A4 RID: 164 Public Declare Ansi Function SetSramFilename Lib "boot.dll" (limit_year As Integer) As Integer ' Token: 0x060000A5 RID: 165 Public Declare Ansi Function ReleaseFromFile Lib "boot.dll" (<MarshalAs(UnmanagedType.VBByRefStr)> ByRef ipaddress As String) As Integer Добавлено спустя 1 минуту ну и подобным образом штуки 4 DLL |
|
Создано: 11 февраля 2019 19:54 · Личное сообщение · #4 Получается интересующая тебя логика лежит в нативе. Тогда в чем проблема : запускайся, аттачься отладчиком, (адреса функций покажет любой отладчик) и отлаживай на здоровье | Сообщение посчитали полезным: alexncr |
|
Создано: 11 февраля 2019 20:06 · Поправил: difexacaw · Личное сообщение · #5 alexncr > ByRef byref/byval - это понятие скриптовой среды, виртуальной машины vba. Там заложена концепция отказа от указателей. Тоесть избавиться от понятия указателя. Это специфический яп, в котором формошлёпство в приоритете. В данном яп понятия алгоритмов нет, это чисто работа мышкой - подключение контролов и обработка их событий в примитивнейшей форме. Среда разработки для умственно отсталых. Но зато оно работает во всей нт линейке. ----- vx |
|
Создано: 11 февраля 2019 21:08 · Личное сообщение · #6 difexacaw пишет: byref/byval - это понятие скриптовой среды, Ты, флудер, сейчас чем-то помог,.. или так, википедию пишешь.. alexncr Medsft дело говорит.. | Сообщение посчитали полезным: Alchemistry |
|
Создано: 12 февраля 2019 04:00 · Личное сообщение · #7 |
|
Создано: 12 февраля 2019 07:16 · Личное сообщение · #8 Medsft пишет: Получается интересующая тебя логика лежит в нативе. Тогда в чем проблема : запускайся, аттачься отладчиком, (адреса функций покажет любой отладчик) и отлаживай на здоровье аттачить не получается так как , весь процесс проверки уже прошел когда запускаешь программу и она уже выкидывает ошибку, а я как бы и хочу посмотреть весь процесс формирования ошибки) Добавлено спустя 2 минуты difexacaw пишет: ByRef там не все функции используют байреф |
|
Создано: 12 февраля 2019 07:32 · Личное сообщение · #9 |
|
Создано: 12 февраля 2019 08:00 · Личное сообщение · #10 |
|
Создано: 12 февраля 2019 08:07 · Поправил: SaNX · Личное сообщение · #11 alexncr пишет: Error EP - Entry Point, остальное верно. джамп на себя - EB FE ----- SaNX | Сообщение посчитали полезным: alexncr |
|
Создано: 12 февраля 2019 08:16 · Личное сообщение · #12 главное по отдельности exe-.net в dnspy открывается хорошо , а .dll в IDA читаемо 1f3a_12.02.2019_EXELAB.rU.tgz - boot.jpg Добавлено спустя 11 минут SaNX пишет: EP - Entry Point аттачь делать простым Local Windows Debugger ? Добавлено спустя 51 минуту дебаг не дает продолжать по шагам ошибка Добавлено спустя 58 минут еррор bfa0_12.02.2019_EXELAB.rU.tgz - boot2.jpg |
|
Создано: 12 февраля 2019 09:25 · Личное сообщение · #13 |
|
Создано: 12 февраля 2019 18:04 · Личное сообщение · #14 |
|
Создано: 12 февраля 2019 18:26 · Личное сообщение · #15 1. Находишь адреса твоих функций в boot.dll, запоминаешь первые два байта функции и вместо них пишешь EB FE. Сохраняешь dll 2. Стартуешь прогу 3. И спокойненько аттачишься отладчиком к проге. (жмешь несколько раз продолжить )))) пока не окажешься на этом eb fe в boot.dll 4.меняешь на то что раньше записал 5.и ... дебажишь дальше |
|
Создано: 13 февраля 2019 12:38 · Личное сообщение · #16 |
|
Создано: 13 февраля 2019 13:47 · Личное сообщение · #17 |
|
Создано: 25 февраля 2019 17:45 · Личное сообщение · #18 Medsft пишет: переключи язык на C# ну язык переключается, но это не помогает отлаживать в реальном времени, так и не получается у меня онлайн отладка .Native ( 18bc_25.02.2019_EXELAB.rU.tgz - boot4.jpg |
|
Создано: 01 марта 2019 22:21 · Личное сообщение · #19 difexacaw пишет: byref/byval - это понятие скриптовой среды, виртуальной машины vba. Там заложена концепция отказа от указателей. Тоесть избавиться от понятия указателя. Что за адский бред ты несешь? ByRef - способ передачи переменной по-ссылке, ByVal - по значению. И это не VBA, это VB.NET | Сообщение посчитали полезным: alexncr |
|
Создано: 08 апреля 2019 19:44 · Личное сообщение · #20 |
|
Создано: 09 апреля 2019 08:41 · Личное сообщение · #21 |
|
Создано: 10 апреля 2019 20:02 · Личное сообщение · #22 |
|
Создано: 01 мая 2019 08:06 · Поправил: alexncr · Личное сообщение · #23 |
|
Создано: 01 мая 2019 17:13 · Поправил: difexacaw · Личное сообщение · #24 |
|
Создано: 02 мая 2019 06:09 · Личное сообщение · #25 |
eXeL@B —› Вопросы новичков —› Подскажите пожалуйста .NET и PE |