Сейчас на форуме: 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




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

Создано: 18 октября 2005 15:28
· Личное сообщение · #2

ValdiS попробуй
webfile.ru/580233
доступен до 25.10.2005 15:28.




Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 05 декабря 2005 19:34
· Личное сообщение · #3

GPcH
Ну дык а где прога для заценивания? Или 1.4 последняя из Lite ?

-----
DREAMS CALL US




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

Создано: 05 декабря 2005 20:33
· Личное сообщение · #4

Походу уже есть 2.1 версия P32Dasm-a. Лежит тут:
t4c.ic.cz/forum/showthread.php?t=67




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

Создано: 05 декабря 2005 21:50 · Поправил: GPcH
· Личное сообщение · #5

=TS= пишет:
Ну дык а где прога для заценивания? Или 1.4 последняя из Lite ?

1.4 последняя из Lite. Вот пример 2.0 Pro:

Dim var_C4 As Integer
Dim var_B4 As Integer
Dim var_A4 As Integer
Dim var_94 As Variant
Dim var_F0 As Single
Dim var_F4 As Single
Dim var_DC As Variant
Dim arg_4C As Single
Dim var_100 As String
Dim var_104 As String
Dim var_108 As String
loc_404548: var_C4 = 100
loc_40454E: var_B4 = 100
loc_404554: var_A4 = 0
loc_40455A: var_94 = 0
loc_404565: Form.Scale(var_94,var_A4)-(var_B4,var_C4)
loc_404575: Form.ForeColor = 255
loc_404589: For var_CC = CDbl(0) To CDbl(320000) 'Single, Temp = arg_34
loc_40459F: var_F0 = Rnd(Date)
loc_4045B2: var_F4 = Rnd(Date)
loc_4045CF: Form.PSet(var_F0 * CDbl(100),var_F4 * CDbl(100)), 0
loc_4045E1: Next var_CC 'Single
loc_4045E7: Form.Cls
loc_4045F3: var_F8 = Control_ID_780
loc_4045F9: var_FC = TextBox.Text
loc_40460E: If (Len(var_FC) > 6) Then '404772
loc_404618: var_F8 = Control_ID_776
loc_40461E: var_FC = TextBox.Text
loc_404626: var_DC = CVar(var_FC) 'String
loc_40462C: var_DC = var_F4
loc_40463D: var_F8 = Control_ID_780
loc_404643: var_FC = TextBox.Text
loc_40464E: CVarRef var_94 arg_4008: unk_401B31 0
loc_404656: var_DC = CVar(var_FC) 'String
loc_404659: proc_40520C 'Arguments: arg_8
loc_404670: var_94 = CVar(arg_48) 'String
loc_404676: If CBool(arg_38 <> var_94) Then '4046E5
loc_404682: arg_4C = CDbl(255)
loc_40468C: var_F8 = Control_ID_780
loc_404692: var_FC = TextBox.Text
loc_4046AC: var_100 = "Hey" & var_FC
loc_4046B3: var_104 = var_100 & "! it" & Chr(39) & "s a BAD C0DE >)"
loc_4046BA: var_108 = var_104 & vbCrLf
loc_4046C1: var_DC = CVar(var_108 & "Try again!") 'String
loc_4046C4: MsgBox(var_DC, 16, var_EC, var_118, var_128) 'Arguments: arg_14
loc_4046E2: GoTo loc_40474E
loc_4046E5: End If
loc_4046EE: arg_4C = CDbl(65280)
loc_4046F8: var_F8 = Control_ID_780
loc_4046FE: var_FC = TextBox.Text
loc_404718: var_100 = "Hey" & var_FC
loc_40471F: var_104 = var_100 & "! it" & Chr(39) & "s a VALID C0DE!! <("
loc_404726: var_108 = var_104 & vbCrLf
loc_40472D: var_DC = CVar(var_108 & "Congratulations!") 'String
loc_404730: MsgBox(var_DC, 64, var_EC, var_118, var_128) 'Arguments: arg_14
loc_404756: Form.BackColor = CLng(arg_4C)
loc_404761: var_F8 = Control_ID_764
loc_404767: Timer.Enabled = 255
loc_40476F: GoTo loc_40479B
loc_404772: End If
loc_404780: var_94 = "Len(Name) <= 6! aagrrrhhh!!!"
loc_404785: Set var_DC = var_94
loc_40478B: MsgBox(var_DC, 0, var_EC, var_118, var_128) 'Arguments: arg_14
loc_40479B: Exit Sub


PS: спешу огорчить - с декомпилингом объектов не все так радужно как в примере Выше. База объектов пока мала, и в нее забиты только частовстречающиеся свойства типа Text, Enabled и так далее... база правда постоянно пополняется

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




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

Создано: 05 декабря 2005 21:59
· Личное сообщение · #6

GPcH
А как насчет подкинуть за рекламку??? =))

-----
TBR





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

Создано: 06 декабря 2005 00:03
· Личное сообщение · #7

Grey пишет:
А как насчет подкинуть за рекламку??? =))

Не смеши, продаж то от этого не прибавится.
Давай так - приводишь клиента и если он покупает 2.0 за $39 - $9 твои

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




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

Создано: 06 декабря 2005 00:15 · Поправил: Grey
· Личное сообщение · #8

GPcH пишет:
Не смеши, продаж то от этого не прибавится

Как посмотреть. Ее теперь в два раза больше. Будем постить друг за другом - прикинь, как мы стобой всех достанем =)))))))))))))
Ты только глянь выше - красота!!!

GPcH пишет:
приводишь клиента

Не, это не коммерция =//

-----
TBR





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

Создано: 06 декабря 2005 01:05
· Личное сообщение · #9

Grey пишет:
прикинь, как мы стобой всех достанем

Во во... лучше уберу подпись, а то смотрю и правда многих достает

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




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

Создано: 06 декабря 2005 01:20
· Личное сообщение · #10

GPcH
да не, теперь можешь оставить, нам все-равно не видно
реклама - двигатель прогресса ;)



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

Создано: 06 декабря 2005 06:33
· Личное сообщение · #11

GPcH пишет:
а то смотрю и правда многих достает

;)))

-----
TBR





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 18 июня 2009 01:03
· Личное сообщение · #12

2.5 - [14.06.2009] - Slovakia Release

* Changed app font for better language support
* Fixed storing wrong window possition
* Fixed displaying other language characters (tested on Russian, check screen)
* Word over cursor support other languages (take word divided by spaces)
(Beware! Due some RichTextBox bug or unicode problems some strings with special
REGIONAL CHARACTERS will be not found in main window!)
* Fixed Word over cursor string length extraction for other languages
* Fixed crash on some VB5 apps
+ Possibility select and apply font charset for better output (language support)
+ Search in tree
+ Added support for Events of DBLIST32.OCX, DBGRID32.OCX, MSDATGRD.OCX,
MSCOMM32.OCX, MSCHRT20.OCX, MSMASK32.OCX





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

Создано: 18 июня 2009 02:53
· Личное сообщение · #13

Gideon Vi
Уже было тут: http://www.exelab.ru/f/action=vthread&forum=10&topic=14574

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





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

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

Таки да, пропустил



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

Создано: 25 декабря 2009 22:35
· Личное сообщение · #15

2.6 - [24.12.2009] - Christmas Release
+ Added procedure names identification
+ More objects recognition
+ Added reading more details (Enumerators, Constants, Events and Properties)
+ Added new Events icon for better resolution
+ Internal code tidy up and changes for displaying better debug info
+ More procedures details identified on some strange type apps (NCode)
- Removed displaying of procedure names list in output (moved to real names)
* fixed working of MRU files
* Fixed bug: missing end address in one procedure NCode object
* Fixed some GUI problems when app use visual styles

--> Download <--



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 26 декабря 2009 16:15
· Личное сообщение · #16

У всех работает?

У меня при запуске P32Dasm.exe (версия 2.60.0.26 из характеристик файла) глючит -

P32Dasm [x]
Run-time error '13':
Type mismatch
[OK]

После ОК не открывается
WinXP SP3 Eng




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 26 декабря 2009 16:58
· Личное сообщение · #17

sendersu пишет:
У всех работает?


да, win7




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

Создано: 26 декабря 2009 18:20 · Поправил: GPcH
· Личное сообщение · #18

sendersu пишет:
У всех работает?


А ты скачал все необходимые OCX компоненты? Их по дефолту нет в винде. Я все что нужно кладу в дистрибутив. DARKER предпочитает размер, потому тебе потребуется скачать:

Richtx32.ocx
MSCOMCTL.OCX
comdlg32.ocx

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




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 26 декабря 2009 23:24
· Личное сообщение · #19

GPcH
В моем виндовсе все уже есть - (все в папеке c:\WINDOWS\system32 )

Richtx32.ocx 6.1.97.82
MSCOMCTL.OCX 6.0.88.62
COMDLG32.OCX 6.0.84.18

P.S. в своем редми DARKER пишет -

System requirements
===================
For run you need Visual Basic 6 runtime MSVBVM60.DLL, MSCOMCTL.OCX, COMDLG32.OCX
and RICHTX32.OCX. If not then you can download it from web. (On Windows XP you
should already have it)


Погуглил, ничего толком не нашел (отсылают или на баги связанные с Excel или с данными в таблицах
Отослал баг автору, посмотрим




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

Создано: 27 декабря 2009 01:04 · Поправил: GPcH
· Личное сообщение · #20

sendersu пишет:
В моем виндовсе все уже есть



Может зарегистрировано некорректно. Попробуй запустить regsvr32.exe на каждый из этих OCX.

Еще попробуй в реестре удалить ветку с настройками P32Dasm'а.

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




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

Создано: 27 декабря 2009 12:30
· Личное сообщение · #21

try delete this key HKEY_CURRENT_USER\Software\VB and VBA Program Settings\P32Dasm

i think that problem can be in regional use of comma: , or .
in registry is stored e.g. "PSize"="8.25" or "PSize"="8,25" and that can make problem.
it will be tested and if this is problem then it will be fixed in next version ...



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 27 декабря 2009 13:48
· Личное сообщение · #22

GPcH
Спасибо, оно (удаление ветки)

DARKA
Thanks, that was the root reason



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

Создано: 24 декабря 2010 13:47
· Личное сообщение · #23

Christmas gift for you
This release improves analyzing VB native code applications. Don't ask for plugin because it's property of some Slovak AV company. More about plugin + screens on main site.

2.7 - [04.12.2010] - "Another start" Release

+ Added support for IDA Visual Basic Debugger plugin (source export)
+ Added "Heurestic assign unknown procedures into objects" (not all but it helps a lot of in native code apps!)
+ Adding VB5 SubMain to list of procedures if it's missing in list
+ Added parameters to some opcodes
* Fixed Drag & Drop files into P32Dasm

Home + Screen (mirror)
progress-tools.x10.mx/p32dasm.html

Download (mirror)
progress-tools.x10.mx/p32dasm.zip



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

Создано: 25 мая 2011 01:16
· Личное сообщение · #24

2.8 - [24.05.2011] - "It's my life" Release
+ Added identification of some created objects
+ Added identification of some CALLs and Objects
* Fixed some unknown CALLs
+ Better CALLs naming
+ Small speed up
+ Added better procedure naming in NCode (also for calls)
+ Better naming of Unknown Events
* Fixed export of some procedure names to IDA Visual Basic Debugger plugin
+ Possibility open any file extension (renamed malware or virus)
+ Default save extension: check if it's enabled Coloring and then set *.txt/*.rtf
+ Some changes in output formating
+ Now selected text is default string for searching
+ Removed some false alarm messages (In DB doesn't exist)
* Fixed crash on some big applications
* Fixed load and jump to offset in Hiew if cursor is not on address
+ Added display object offset and object ID in controls tree over mouse cursor, also included in export (Copy All) Usefull if you want manualy patch default control properties: label, enabled, disabled, visible, timer values ...
+ Added object ID to controls tree output
* Fixed wrong Event identification in some cases
+ Added identification of Private/Public function/procedures
+ Added identification of parameter names
- Removed some non usefull counters

Download
http://progress-tools.x10.mx/p32dasm.zip


<< . 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 » Выход » ЛС
   Для печати Для печати