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

 eXeL@B —› Основной форум —› P32Dasm
<< . 1 . 2 . 3 . >>
Посл.ответ Сообщение

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

Создано: 18 марта 2005 15:21
· Личное сообщение · #1

P32Dasm is a VB6 PCode Decompiler. It can generate String, Numbers, Objects
Import and Export function listing. There is also Jump calculator. You can
set shortcut to your favorite hex editor. I personally preffer Hiew.
Качаем
llamellik.webzdarma.cz/forumb/download.php?id=140



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

Создано: 31 марта 2005 06:40
· Личное сообщение · #2

GPcH
Хехе, ништяк ты интерфейс пересовал!
Прально не поддавайся пока на провакации и не выкладывай прогу.

WELL
У меня есть скрины с первых бэток. Вот эта сила!

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





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

Создано: 31 марта 2005 06:54
· Личное сообщение · #3

Ну тогда бум ждать... х.з. чего =))) Надеюсь, что чего-то хорошего =)




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 31 марта 2005 11:59
· Личное сообщение · #4

WELL пишет:
Значит опять реклама =)))

нет

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





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

Создано: 31 марта 2005 12:06
· Личное сообщение · #5

nice пишет:
нет

А что тогда?



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 31 марта 2005 12:17
· Личное сообщение · #6

хвастовство тогда ;)



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

Создано: 31 марта 2005 12:35
· Личное сообщение · #7

WELL
Это черный пиар %)

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




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

Создано: 31 марта 2005 12:36
· Личное сообщение · #8

Asterix
Ты чего меня опережаешь!

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




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

Создано: 06 апреля 2005 04:19
· Личное сообщение · #9

Новая версия P32Dasm 0.8 - DARKER 2oo5. автор действительно быстро баги фиксит....Если так и будет продвигаться проект ...То вероятно ,скоро станет - самым лучшим декомпилером в Рcode!
Я даже не успел потестить....
0.8 - [05.04.2005] - Ladybird Release
llamellik.webzdarma.cz/forumb/viewtopic.php?t=241



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

Создано: 07 апреля 2005 19:09
· Личное сообщение · #10

Одно важное примечание!
Перед декомпиляцией,откройте - Tools и поставте галку-Output to file.Если этого не зделать то декомпилить
будет очень долго.



Ранг: 88.0 (постоянный)
Активность: 0.070
Статус: Участник

Создано: 07 апреля 2005 19:39
· Личное сообщение · #11

test пишет:
Одно важное примечание!
Перед декомпиляцией,откройте - Tools и поставте галку-Output to file.Если этого не зделать то декомпилить
будет очень долго.

Действительное важное. Спасибо!




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 07 апреля 2005 20:41 · Поправил: Модератор
· Личное сообщение · #12

Свои достижения чтоли заценить...
Вот кейгенми от bi0worm'а: http://true.int3.net/bio_keygenme.exe http://true.int3.net/bio_keygenme.exe
А вот декомпиленный исходник. Весь день сегодня декомпилер мучил но всеже этот исходник он сам
сделал: http://true.int3.net/bioworm.rar http://true.int3.net/bioworm.rar

кому как?

PS: Просьба не упрашивать меня зарелизить декомпилер... он еще не дописан и глюков и корявостей в нем немало

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 39.6 (посетитель), 21thx
Активность: 0.020
Статус: Участник

Создано: 08 апреля 2005 13:35
· Личное сообщение · #13

GPcH пишет:
кому как?


с одной стороны много мусора от p-code machine, который не нужен и мешает понимать сорец,
с другой стороны много потерь в полученном исходнике - например пропущены все умножения, абсолютно нет имен пропертей и методов форм.

а в целом весьма и весьма недурственно!
и ты абсолютно прав - отдавать это рано, здесь еще пахать и пахать...


к примеру твоя функция:

Private Sub AnimTimer__404A88
loc_404808: Dim arg_34 As Integer: arg_34 = arg_8
loc_40480B: var_94 = ""
loc_40481E: Dim var_B8 As Single: var_B8 = Rnd(Date)
loc_404831: Dim var_BC As Single: var_BC = Rnd(Date)
loc_404862: Call unk_4021A9 'Arguments: arg_4
loc_404867: var_94 = "": var_A4
loc_404880: Dim var_B8 As Single: var_B8 = Rnd(Date)
loc_404893: Dim var_BC As Single: var_BC = Rnd(Date)
loc_4048C4: Call 30003 'Arguments: arg_4
loc_4048C9: var_94 = "": var_A4
loc_4048D5: Call 186E28 'Arguments: arg_4
loc_4048E0: Dim var_BE As Integer: var_BE = arg_34
loc_4048E9: If (var_BE = 0) Then '404964
loc_4048FC: Dim var_B8 As Single: var_B8 = Rnd(Date)
loc_40490F: Dim var_BC As Single: var_BC = Rnd(Date)
loc_404922: Dim var_C4 As Single: var_C4 = Rnd(Date)
loc_404953: Call 0 'Arguments: arg_4
loc_404958: var_94 = "": var_A4
loc_404961: GoTo loc_404A85
loc_404964: End If
loc_40496A: If (var_BE = 1) Then '4049F6
loc_40497D: Dim var_B8 As Single: var_B8 = Rnd(Date)
loc_404990: Dim var_BC As Single: var_BC = Rnd(Date)
loc_4049A3: Dim var_C4 As Single: var_C4 = Rnd(Date)
loc_4049B6: Dim var_D8 As Single: var_D8 = Rnd(Date)
loc_4049E3: Call 0 'Arguments: arg_4
loc_4049E8: var_94 = "": var_A4 = "": var_B4
loc_4049F3: GoTo loc_404A85
loc_4049F6: End If
loc_4049FC: If (var_BE = 2) Then '404A85
loc_404A0F: Dim var_B8 As Single: var_B8 = Rnd(Date)
loc_404A22: Dim var_BC As Single: var_BC = Rnd(Date)
loc_404A35: Dim var_C4 As Single: var_C4 = Rnd(Date)
loc_404A48: Dim var_D8 As Single: var_D8 = Rnd(Date)
loc_404A75: Call 0 'Arguments: arg_4
loc_404A7A: var_94 = "": var_A4 = "": var_B4
loc_404A85:
loc_404A85:
loc_404A85: End If
loc_404A85: Exit Sub
End Sub


на самом деле выглядит так:

REM Service: Timer
000047F0/.004047F0: FormAbout_004047F0
.004047F0/0000: Me.0034=Random(Time()) * 5
.00404834/0044: .ForeColor=RGB(Random(Date()) * 255, Random(Date()) * 255, Random(Date()) * 255)
.00404896/00A6: .FillColor=RGB(Random(Date()) * 255, Random(Date()) * 255, Random(Date()) * 255)
.004048C9/00D9: .FillStyle=0
.004048DA/00EA: If Me.0034 = 0 Then
.00404925/0135: Me.Circle(0, Random(Date()) * 100, Random(Date()) * 100, Random(Date()) * 30, 0, 0, 0, 0)
.00404964/0174: Else
.00404964/0174: If Me.0034 = 1 Then
.004049B9/01C9: Me.Line(4, Random(Date()) * 100, Random(Date()) * 100, Random(Date()) * 100, Random(Date()) * 100, 0)
.004049F6/0206: Else
.004049F6/0206: If Me.0034 = 2 Then
.00404A4B/025B: Me.Line(20, Random(Date()) * 100, Random(Date()) * 100, Random(Date()) * 100, Random(Date()) * 100, 0)
.00404A85/0295: End If
.00404A85/0295: End If
.00404A85/0295: End If
.00404A4B/025B: Exit Sub




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 08 апреля 2005 18:25
· Личное сообщение · #14

Да, чето декомпилер стэка глюканул... без обработки стэка умножение есть... погляжу... сенкс

Вот эта же проца в том виде, в каком она в EXE

Private Sub AnimTimer__404A88
loc_4047F0: push var_94
loc_4047F3: push Time ' 'Arguments: arg_4
loc_4047F8: push var_94
loc_4047FB: push Rnd() ' 'Arguments: arg_4
loc_404800: push 5 'Byte
loc_404802: push CDbl(from_stack_1) 'Integer
loc_404803: push from_stack_2 * from_stack_1 'Double
loc_404804: push CInt(from_stack_1) 'Double
loc_404805: push arg_8 'Argument
loc_404808: Dim arg_34 As Integer: arg_34 = from_stack_1
loc_40480B: var_94 = ""
loc_40480E: push var_94
loc_404811: push Date ' 'Arguments: arg_4
loc_404816: push var_94
loc_404819: push Rnd() ' 'Arguments: arg_4
loc_40481E: Dim var_B8 As Single: var_B8 = from_stack_1
loc_404821: push var_A4
loc_404824: push Date ' 'Arguments: arg_4
loc_404829: push var_A4
loc_40482C: push Rnd() ' 'Arguments: arg_4
loc_404831: Dim var_BC As Single: var_BC = from_stack_1
loc_404834: push var_B4
loc_404837: push Date ' 'Arguments: arg_4
loc_40483C: push var_B4
loc_40483F: push Rnd() ' 'Arguments: arg_4
loc_404844: push 255 'Integer
loc_404847: push CDbl(from_stack_1) 'Integer
loc_404848: push from_stack_2 * from_stack_1 'Double
loc_404849: push CInt(from_stack_1) 'Double
loc_40484A: push var_BC 'Single
loc_40484D: push 255 'Integer
loc_404850: push CDbl(from_stack_1) 'Integer
loc_404851: push from_stack_2 * from_stack_1 'Double
loc_404852: push CInt(from_stack_1) 'Double
loc_404853: push var_B8 'Single
loc_404856: push 255 'Integer
loc_404859: push CDbl(from_stack_1) 'Integer
loc_40485A: push from_stack_2 * from_stack_1 'Double
loc_40485B: push CInt(from_stack_1) 'Double
loc_40485C: push RGB 'Arguments: arg_C
loc_404861: push from_stack_1
loc_404862: Call unk_4021A9 'Arguments: arg_4
loc_404867: var_94 = "": var_A4
loc_404870: push var_94
loc_404873: push Date ' 'Arguments: arg_4
loc_404878: push var_94
loc_40487B: push Rnd() ' 'Arguments: arg_4
loc_404880: Dim var_B8 As Single: var_B8 = from_stack_1
loc_404883: push var_A4
loc_404886: push Date ' 'Arguments: arg_4
loc_40488B: push var_A4
loc_40488E: push Rnd() ' 'Arguments: arg_4
loc_404893: Dim var_BC As Single: var_BC = from_stack_1
loc_404896: push var_B4
loc_404899: push Date ' 'Arguments: arg_4
loc_40489E: push var_B4
loc_4048A1: push Rnd() ' 'Arguments: arg_4
loc_4048A6: push 255 'Integer
loc_4048A9: push CDbl(from_stack_1) 'Integer
loc_4048AA: push from_stack_2 * from_stack_1 'Double
loc_4048AB: push CInt(from_stack_1) 'Double
loc_4048AC: push var_BC 'Single
loc_4048AF: push 255 'Integer
loc_4048B2: push CDbl(from_stack_1) 'Integer
loc_4048B3: push from_stack_2 * from_stack_1 'Double
loc_4048B4: push CInt(from_stack_1) 'Double
loc_4048B5: push var_B8 'Single
loc_4048B8: push 255 'Integer
loc_4048BB: push CDbl(from_stack_1) 'Integer
loc_4048BC: push from_stack_2 * from_stack_1 'Double
loc_4048BD: push CInt(from_stack_1) 'Double
loc_4048BE: push RGB 'Arguments: arg_C
loc_4048C3: push from_stack_1
loc_4048C4: Call 30003 'Arguments: arg_4
loc_4048C9: var_94 = "": var_A4
loc_4048D2: push 0 'Byte
loc_4048D4: push from_stack_1
loc_4048D5: Call 186E28 'Arguments: arg_4
loc_4048DA: push arg_8 'Argument
loc_4048DD: push arg_34 'Integer
loc_4048E0: Dim var_BE As Integer: var_BE = from_stack_1
loc_4048E3: push var_BE 'Integer
loc_4048E6: push 0 'Byte
loc_4048E8: push (from_stack_2 = from_stack_1) 'Integer
loc_4048E9: If from_stack_1 Then '404964
loc_4048EC: push var_94
loc_4048EF: push Date ' 'Arguments: arg_4
loc_4048F4: push var_94
loc_4048F7: push Rnd() ' 'Arguments: arg_4
loc_4048FC: Dim var_B8 As Single: var_B8 = from_stack_1
loc_4048FF: push var_A4
loc_404902: push Date ' 'Arguments: arg_4
loc_404907: push var_A4
loc_40490A: push Rnd() ' 'Arguments: arg_4
loc_40490F: Dim var_BC As Single: var_BC = from_stack_1
loc_404912: push var_B4
loc_404915: push Date ' 'Arguments: arg_4
loc_40491A: push var_B4
loc_40491D: push Rnd() ' 'Arguments: arg_4
loc_404922: Dim var_C4 As Single: var_C4 = from_stack_1
loc_404925: push 0 'Byte
loc_404927: push CDbl(from_stack_1) 'Integer
loc_404928: push from_stack_1
loc_404929: push 0 'Byte
loc_40492B: push CDbl(from_stack_1) 'Integer
loc_40492C: push from_stack_1
loc_40492D: push 0 'Byte
loc_40492F: push CDbl(from_stack_1) 'Integer
loc_404930: push from_stack_1
loc_404931: push 0 'Long
loc_404936: push var_C4 'Single
loc_404939: push 30 'Byte
loc_40493B: push CDbl(from_stack_1) 'Integer
loc_40493C: push from_stack_2 * from_stack_1 'Double
loc_40493D: push from_stack_1
loc_40493E: push var_BC 'Single
loc_404941: push 100 'Byte
loc_404943: push CDbl(from_stack_1) 'Integer
loc_404944: push from_stack_2 * from_stack_1 'Double
loc_404945: push from_stack_1
loc_404946: push var_B8 'Single
loc_404949: push 100 'Byte
loc_40494B: push CDbl(from_stack_1) 'Integer
loc_40494C: push from_stack_2 * from_stack_1 'Double
loc_40494D: push from_stack_1
loc_40494E: push 0 'Byte
loc_404950: push arg_8 'Argument
loc_404953: Call 0 'Arguments: arg_4
loc_404958: var_94 = "": var_A4
loc_404961: GoTo loc_404A85
loc_404964: End If
loc_404964: push var_BE 'Integer
loc_404967: push 1 'Byte
loc_404969: push (from_stack_2 = from_stack_1) 'Integer
loc_40496A: If from_stack_1 Then '4049F6
loc_40496D: push var_94
loc_404970: push Date ' 'Arguments: arg_4
loc_404975: push var_94
loc_404978: push Rnd() ' 'Arguments: arg_4
loc_40497D: Dim var_B8 As Single: var_B8 = from_stack_1
loc_404980: push var_A4
loc_404983: push Date ' 'Arguments: arg_4
loc_404988: push var_A4
loc_40498B: push Rnd() ' 'Arguments: arg_4
loc_404990: Dim var_BC As Single: var_BC = from_stack_1
loc_404993: push var_B4
loc_404996: push Date ' 'Arguments: arg_4
loc_40499B: push var_B4
loc_40499E: push Rnd() ' 'Arguments: arg_4
loc_4049A3: Dim var_C4 As Single: var_C4 = from_stack_1
loc_4049A6: push var_D4
loc_4049A9: push Date ' 'Arguments: arg_4
loc_4049AE: push var_D4
loc_4049B1: push Rnd() ' 'Arguments: arg_4
loc_4049B6: Dim var_D8 As Single: var_D8 = from_stack_1
loc_4049B9: push 0 'Long
loc_4049BE: push var_D8 'Single
loc_4049C1: push 100 'Byte
loc_4049C3: push CDbl(from_stack_1) 'Integer
loc_4049C4: push from_stack_2 * from_stack_1 'Double
loc_4049C5: push from_stack_1
loc_4049C6: push var_C4 'Single
loc_4049C9: push 100 'Byte
loc_4049CB: push CDbl(from_stack_1) 'Integer
loc_4049CC: push from_stack_2 * from_stack_1 'Double
loc_4049CD: push from_stack_1
loc_4049CE: push var_BC 'Single
loc_4049D1: push 100 'Byte
loc_4049D3: push CDbl(from_stack_1) 'Integer
loc_4049D4: push from_stack_2 * from_stack_1 'Double
loc_4049D5: push from_stack_1
loc_4049D6: push var_B8 'Single
loc_4049D9: push 100 'Byte
loc_4049DB: push CDbl(from_stack_1) 'Integer
loc_4049DC: push from_stack_2 * from_stack_1 'Double
loc_4049DD: push from_stack_1
loc_4049DE: push 4 'Byte
loc_4049E0: push arg_8 'Argument
loc_4049E3: Call 0 'Arguments: arg_4
loc_4049E8: var_94 = "": var_A4 = "": var_B4
loc_4049F3: GoTo loc_404A85
loc_4049F6: End If
loc_4049F6: push var_BE 'Integer
loc_4049F9: push 2 'Byte
loc_4049FB: push (from_stack_2 = from_stack_1) 'Integer
loc_4049FC: If from_stack_1 Then '404A85
loc_4049FF: push var_94
loc_404A02: push Date ' 'Arguments: arg_4
loc_404A07: push var_94
loc_404A0A: push Rnd() ' 'Arguments: arg_4
loc_404A0F: Dim var_B8 As Single: var_B8 = from_stack_1
loc_404A12: push var_A4
loc_404A15: push Date ' 'Arguments: arg_4
loc_404A1A: push var_A4
loc_404A1D: push Rnd() ' 'Arguments: arg_4
loc_404A22: Dim var_BC As Single: var_BC = from_stack_1
loc_404A25: push var_B4
loc_404A28: push Date ' 'Arguments: arg_4
loc_404A2D: push var_B4
loc_404A30: push Rnd() ' 'Arguments: arg_4
loc_404A35: Dim var_C4 As Single: var_C4 = from_stack_1
loc_404A38: push var_D4
loc_404A3B: push Date ' 'Arguments: arg_4
loc_404A40: push var_D4
loc_404A43: push Rnd() ' 'Arguments: arg_4
loc_404A48: Dim var_D8 As Single: var_D8 = from_stack_1
loc_404A4B: push 0 'Long
loc_404A50: push var_D8 'Single
loc_404A53: push 100 'Byte
loc_404A55: push CDbl(from_stack_1) 'Integer
loc_404A56: push from_stack_2 * from_stack_1 'Double
loc_404A57: push from_stack_1
loc_404A58: push var_C4 'Single
loc_404A5B: push 100 'Byte
loc_404A5D: push CDbl(from_stack_1) 'Integer
loc_404A5E: push from_stack_2 * from_stack_1 'Double
loc_404A5F: push from_stack_1
loc_404A60: push var_BC 'Single
loc_404A63: push 100 'Byte
loc_404A65: push CDbl(from_stack_1) 'Integer
loc_404A66:

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 08 апреля 2005 18:33
· Личное сообщение · #15

Понял в чем глюк... у меня сигнатуры на RGB не было, так как ее я не заметил... щас поправлю

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 08 апреля 2005 18:35
· Личное сообщение · #16

Почему много чего не декомпилилось - данные через стэк передаются в функцию Me.Circle, Me.Line, а их мой декомпилер пока не декомпиляет потому стэк затерялся. Вот бы узнать, как их декомпилять всмысле обращения Set и Get к объектам формы...

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




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

Создано: 11 апреля 2005 04:02
· Личное сообщение · #17

Теперь ,P32Dasm 0.9 - [09.04.2005] - Soya Release ,стал еще лучше! Many thanks DARKER!
llamellik.webzdarma.cz/forumb/viewtopic.php?t=241




Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 11 апреля 2005 09:49
· Личное сообщение · #18

test
Откуда ты их берёшь?



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

Создано: 11 апреля 2005 12:31
· Личное сообщение · #19

Bit-hack Беру там же.



Ранг: 192.3 (ветеран), 18thx
Активность: 0.120
Статус: Участник
stoned machine-gunner

Создано: 12 апреля 2005 02:29
· Личное сообщение · #20

Bit-hack
на exetools

-----
once you have tried it, you will never want anything else





Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 12 апреля 2005 11:08
· Личное сообщение · #21

gloom
А как на нём можно зарегиться? Очень охото оттуда тулзы сливать.



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 12 апреля 2005 15:11
· Личное сообщение · #22

Новая версия P32Dasm всегда появляется на форуме
_http://llamellik.webzdarma.cz/forumb/index.php
причем здесь exetools?



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

Создано: 16 апреля 2005 15:34
· Личное сообщение · #23

Хорошо, когда есть инструменты ! Еще лучше, когда они совершенствуются!
Сегодня, у нас есть P32Dasm - DARKER -а ! Fast and powerful! Thanks the author, this excellent tool!
P32Dasm1.0 - [14.04.2005] - Green Release
llamellik.webzdarma.cz/forumb/viewtopic.php?t=241
Take and enjoy!




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 17 апреля 2005 08:25
· Личное сообщение · #24

test пишет:
Fast and powerful!

да да... я в нем открыл файл в 800kb - так и не дождался, пока он его обработает, в то время как мой за 50 секунд его декомпилял, причем не только пикод но и формы. Мой тоже написан на VB, потому скорость работы тут уже зависит от оптимизации. Это я к тому, что до "Fast and powerful!" этому декомпилеру далеко и автору есть еще над чем работать

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 88.0 (постоянный)
Активность: 0.070
Статус: Участник

Создано: 17 апреля 2005 12:57
· Личное сообщение · #25

GPcH
test пишет:
Перед декомпиляцией,откройте - Tools и поставте галку-Output to file.Если этого не зделать то декомпилить будет очень долго.



Почему-бы не поставить P32Dasm в раздел "Скачать"?



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

Создано: 18 апреля 2005 02:31
· Личное сообщение · #26

GPcH Ты вот давно хвалился а так и не выложил декомпиленый AuthorIT .Вот DARKER у спасибо
, я его попросил файл этот потестить, и он баги поправил быстро, и кряк давно уже готов!
Мне эти формы не нужны в принципе ,всеравно рабочий исходник не получишь. так зачем это украшательство?А если надо очень, VB RezQ делает формы.
Вот что не помешало бы - вывод internal structures.




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 18 апреля 2005 02:46
· Личное сообщение · #27

test пишет:
всеравно рабочий исходник не получишь

вот с этим можно поспорить... простенькие проекты после декомпиляции компилятся.

test пишет:
Ты вот давно хвалился а так и не выложил декомпиленый AuthorIT

Распространение исходников к шароварным прогам запрещено любым лицензионным соглашением - потому и не выложил - попросил бы приватно - помог бы тебе.

test пишет:
Вот что не помешало бы - вывод internal structures.

Че это такое?

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




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

Создано: 21 апреля 2005 01:54
· Личное сообщение · #28

И опять новый релиз P32Dasm
1.1 - [19.04.2005] - Dll Release
llamellik.webzdarma.cz/forumb/viewtopic.php?t=241




Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 18 октября 2005 02:53
· Личное сообщение · #29

P32Dasm 1.8

1.8 - [19.08.2005] - "Make Peace No War!" Release
+ Really incredible Speed Up by decompiling with "No Colors" and "Output
to File" Option
+ Added identifing of some VB Constant (vbCRLF, vbCR, vbLF, vbNullChar,
vbTab, vbBack)
+ Added Search String under Cursor
+ Added to Position Manager: Save, Load, Update Label and Position

1.7 - [31.07.2005] - "Where is the fuc*ing Sun ?" Release
* Fixed some OCX Events recognition
+ More Procedures are now recognized (VB5)
+ Added listing of Procedures (only if exist)
+ Added Refresh button to Control/Procedure window
+ Added support for Events:
TOC.OCX : Toc

1.6 - [22.07.2005] - Summer Release
* Fixed Control recognition
+ Added support for Events:
COMCT32.OCX : TabStrip, Toolbar, StatusBar, ProgressBar, TreeView,
ListView, Slider
COMCT332.OCX: CoolBar
COMCT232.OCX: Animation, UpDown

1.5 - [29.05.2005] - Sunny Release
+ Added some support for unpacked Apps
* Improved Error handling
+ Display offsets for NCode events (Usefull for setting BPX

1.4b - [23.05.2005] - "Love is in the Air" Release
+ Change Font Option
* Fixed decompiling of dummy Procedures (P32Dasm stop responding)
+ Added support for Events:
MSINET.OCX : Inet
MSWINSCK.OCX: Winsock
TABCTL32.OCX: SSTab
* Fixed Crash on non-english Windows

1.3 - [12.05.2005] - Ice Hockey Release (Canada - Slovakia 5:4, Damn!
+ Added displaying of Object by unknown Events
+ Added type Icons for Controls (You can see now Type of Control)
+ Added support for Events:
MSCOMCT2.OCX: Animation, UpDown, MonthView, DTPicker, FlatScrollBar
VBOLOCK.OCX : LockIt
+ Added "Allways on Top"
* Fixed bug on some rare Import Tables

1.2 - [04.05.2005] - VB5 Release
+ Added VB5 support
* Fixed 2 opcodes
* Fixed one rare bug on some applications
+ Show Options screen in taskbar
* Fixed "Check file" function in case that file doesn't exist
* Fixed working on chinese system (Thanx SunYJ for testing)



505a_P32Dasm_v1.8.zip




Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 18 октября 2005 02:58 · Поправил: Z0oMiK
· Личное сообщение · #30

P32Dasm 2.0

2.0 - [16.10.2005] - "Born to be Free" Release
+ Added support for Events of VSFLEX7L.OCX THREED32.OCX THREED20.OCX and
SSSPLT30.OCX
+ Added save last Dir
+ Added Support for rebuilded Apps
+ Small Speed Up
+ Added additional info by Timers
+ Added Russian and German translation
+ In Objects window by Copy function show also object type
* Fixed bug "On Top" in Position Screen

1.9 - [07.09.2005] - Engaged Release
+ Now you can tanslate P32Dasm into other languages
+ Added in List of Strings new Menu for fast view of other Objects
+ Added Posibility of saving Project as pure Text
* Fixed recognition of some OCX and their Events in VB5
* Fixed Position Manager problems by "Output to File" Setting
* Fixed rare bug with Procedure Names
* Fixed some screen Issues by switching between Windows
+ Added support for Events of FM20.DLL
-------------------------------------------------------------------------------
webfile.ru/579432
P32Dasm_v2.0.zip , размер 210 Кбайт. доступен до 25.10.2005 02:58
Пароль для скачки cracklab.ru




Ранг: 420.3 (мудрец)
Активность: 0.240
Статус: Участник

Создано: 18 октября 2005 09:11
· Личное сообщение · #31

Z0oMiK
Чего-то не получилось скачать с Webfile.ru...

-----
Сколько ни наталкивали на мысль – все равно сумел увернуться



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


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