Blog literacki, portal erotyczny - seks i humor nie z tej ziemi
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
ProcDump32 Bhrama Services
Protocol version 0.3
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
1) Communication Structure :
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
DataServices:
Service dd ? ; 1 || 2
DataLenght dd Sizeof (BhramaComStruc)
DataPointer dd Offset BhramaComStruc
* Service 1 (dump this PID):
BhramaComStruc Struc
version dd ? ; Internal Check (03h)
PID dd ? ; Target PID
EIP dd ? ; EntryPoint to Set after DUMP
OptL1 dd ? ; Internal ProcDump Options Dword1
OptL2 dd ? ; Internal ProcDump Options Dword2
OptL3 dd ? ; Internal ProcDump Options Dword3
OptL4 dd ? ; Internal ProcDump Options Dword4
OptL5 dd ? ; Internal ProcDump Options Dword5
BhramaComStruc Ends
* Service 2 (Dump part of this PID):
BhramaComStruc Struc
version dd ? ; Internal Check (03h)
PID dd ? ; Target PID
DumpStart dd ? ; Start of Memory to dump
DumpLength dd ? ; Length to Dump
dd 4 dup (?) ; Garbage or whatever.
BhramaComStruc Ends
Option Struct
DelayToWait DD ? ; Predump : Delay to wait. ] Dword1
AutoDump DB ? ; Predump : External Predump ¿
FastMode DB ? ; Predump : Manual/Delayed predump ³
RangeCheck DB ? ; Trace : Range Checking ³ Dword2
AutoEip DB ? ; Trace : Eip confirmation Ù
AutoLayer DB ? ; Trace : MultiLayer confirmation ¿
TraceAPI DB ? ; Trace : Trace API ³
AutoObj DB ? ; Restore : Recompute Object Size ³ Dword3
ShrinkPE DB ? ; Restore : Reorganize PE Structure Ù
RestoreReloc DB ? ; Restore : Restore Relocations ¿
RestoreHeader DB ? ; Restore : Restore Header ³
ImportInfo DB ? ; Restore : 0:skip, 1:use, 2:Rebuild, 3:new³ Dword4
RawMode DB ? ; Loader : Force RawMode Ù
MergeCode DB ? ; Loader : Objects Merge to one. ¿
CheckHeader DB ? ; Loader : Check header sections. ³
ShowDisasm DB ? ; ³ Dword5
Reserved DB ? ; Ù
Option EndS
2) Communications mechanisms :
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
a) Dump Service.
Target window : ProcDump32 - Dumper Server
Service : 1
PID : PID of ur target
EIP : EIP of real entrypoint OR 0 if untouched.
OptL1 ¿
... ³ Dump options.
OptL5 Ù
SendMessage HandletoTargetWindow, WM_COPYDATA, 0, Offset DataServices
b) Partial Dump service.
Target window : ProcDump32 - Dumper Server
Service : 2
PID : PID of ur target
DumpStart : From where to dump (Virtual Address).
DumpLength : How much to dump.
SendMessage HandletoTargetWindow, WM_COPYDATA, 0, Offset DataServices