Русский / Russian English / Английский

Сейчас на форуме: rthax, Login_ (+6 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

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

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

Создано: 18 марта 2005 15:21 New!
Цитата · Личное сообщение · #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 (наставник)
Статус: Участник
Armadillo Killer

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

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


Ранг: 251.8 (наставник)
Статус: Участник
Seeker

Создано: 5 декабря 2005 19:34 New!
Цитата · Личное сообщение · #3

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

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

Создано: 5 декабря 2005 20:33 New!
Цитата · Личное сообщение · #4

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


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

Создано: 5 декабря 2005 21:50 · Поправил: GPcH New!
Цитата · Личное сообщение · #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 (мудрец)
Статус: Участник

Создано: 5 декабря 2005 21:59 New!
Цитата · Личное сообщение · #6

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


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

Создано: 6 декабря 2005 00:03 New!
Цитата · Личное сообщение · #7

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

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

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

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

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

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

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

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


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

Создано: 6 декабря 2005 01:05 New!
Цитата · Личное сообщение · #9

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

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

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

Создано: 6 декабря 2005 01:20 New!
Цитата · Личное сообщение · #10

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

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

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

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

;)))


Ранг: 1128.2 (!!!!)
Статус: Участник

Создано: 18 июня 2009 01:03 New!
Цитата · Личное сообщение · #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 (!)
Статус: Участник
Автор VB Decompiler

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


Ранг: 1128.2 (!!!!)
Статус: Участник

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

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

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

Создано: 25 декабря 2009 22:35 New!
Цитата · Личное сообщение · #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 <--

Ранг: 511.2 (!)
Статус: Модератор

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

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

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

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

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


Ранг: 1128.2 (!!!!)
Статус: Участник

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

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


да, win7


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

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

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


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

Richtx32.ocx
MSCOMCTL.OCX
comdlg32.ocx

Ранг: 511.2 (!)
Статус: Модератор

Создано: 26 декабря 2009 23:24 New!
Цитата · Личное сообщение · #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 (!)
Статус: Участник
Автор VB Decompiler

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

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



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

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

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

Создано: 27 декабря 2009 12:30 New!
Цитата · Личное сообщение · #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 ...

Ранг: 511.2 (!)
Статус: Модератор

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

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

DARKA
Thanks, that was the root reason

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

Создано: 24 декабря 2010 13:47 New!
Цитата · Личное сообщение · #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 (гость)
Статус: Участник

Создано: 25 мая 2011 01:16 New!
Цитата · Личное сообщение · #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

Видеокурс ВЗЛОМ