It is currently Sun Jul 05, 2009 5:09 am



Welcome
Welcome to <strong>Malware Analysis Forum</strong>.

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, <a href="/profile.php?mode=register">join our community today</a>!


Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: D1S1G ++ and RLPack 1.21
PostPosted: Wed Oct 01, 2008 4:51 pm 
Offline
Member

Joined: Wed Oct 01, 2008 4:40 pm
Posts: 8
I'm the author of D1S1G ++ which is a legitimate overlay protection tool for software, with ant-debugging, anti-odbg, antidede, crc checking, etc..

If you are using PEiD for signature scanning and detect any malware packed or protected with either of the following please send me the samples and I will be happy to unpack, strip overlay, fix import address table and provide you with analysis. I'm only interested in malware packed with D1S1G++ or RLPack. Its sad that people use our software to pack malware . I will also be around the board to offer assistance and work with others. you may contact me via pm on the board and I will respond with my email address.

D1S1G ++
RLPack 1.21

for those of you who do not have D1S1G ++ in your PEiD signature db

Code:
[D1S1G --> D1N]
signature = 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 01 00 0A 00 00 00 18 00 00 80 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 02 00 00 00 88 00 00 80 38 00 00 80 96 00 00 80 50 00 00 80 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 01 00 00 00 00 00 68 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 01 00 00 00 00 00 78 00 00 00 B0 ?? ?? 00 10 00 00 00 00 00 00 00 00 00 00 00 C0 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 06 00 44 00 56 00 43 00 4C 00 41 00 4C 00 0B 00 50 00 41 00 43 00 4B 00 41 00 47 00 45 00 49 00 4E 00 46 00 4F 00 00 00
ep_only = false


Code:
[D1S1G v1.1 Beta ++ [Scrambled] -> D1N]
signature = E8 07 00 00 00 E8 1E 00 00 00 C3 90 58 89 C2 89 C2 25 00 F0 FF FF 50 83 C0 55 8D 00 FF 30 8D 40 04 FF 30 52 C3 8D 40 00 55 8B EC 83 C4 E8 53 56 57 8B 4D 10 8B 45 08 89 45 F8 8B 45 0C 89 45 F4 8D 41 61 8B 38 8D 41 65 8B 00 03 C7 89 45 FC 8D 41 69 8B 00 03 C7 8D 51 6D 8B 12 03 D7 83 C1 71 8B 09 03 CF 2B CA 72 0A 41 87 D1 80 31 FF 41 4A 75 F9 89 45 F0 EB 71 8B
ep_only = false


Top
 Profile E-mail  
 
 Post subject: Re: D1S1G ++ and RLPack 1.21
PostPosted: Sat Oct 04, 2008 8:23 pm 
Offline
Site Admin
User avatar

Joined: Thu Mar 27, 2008 1:06 pm
Posts: 163
Location: India
Welcome to Malware Analysis Forum D1N.

Your presence will be valuable for this community.

Personally, I would like to speak with you regarding a community requirement. Please let me know your email id. ou can also send a mail to rajdeep@malwareinfo.org, incase if you dont want to make ur email id publicly available.

Regards...
Rajdeep
(aka. MaliciousBrains)

_________________
.:: MaliciousBrains ::.
http://www.malwareinfo.org

There are no patches or service packs for IGNORANCE!!


Top
 Profile  
 
 Post subject: Re: D1S1G ++ and RLPack 1.21
PostPosted: Tue Oct 07, 2008 7:23 pm 
Offline
Member

Joined: Wed Oct 01, 2008 4:40 pm
Posts: 8
Rajdeep,

Got your message, responded! :)


Top
 Profile E-mail  
 
 Post subject: Re: D1S1G ++ and RLPack 1.21
PostPosted: Wed Oct 08, 2008 6:53 pm 
Offline
Member

Joined: Wed Oct 01, 2008 4:40 pm
Posts: 8
D1S1G++ Code Redirect Remover OllyDbg Script
Code:

//1call
var st_sk
var jmp_vz
var new_wr
var chk_1b
var len
var call_len
var f_b
var Chk_pop
ask "Enter base redirect code"
cmp $RESULT, 0
je quit
mov st_sk,$RESULT


mov f_b,st_sk
loop:
findop st_sk, #E9#
cmp $RESULT,0
je quit
mov jmp_vz,$RESULT+5
mov st_sk,$RESULT+5
mov len,[$RESULT+1]
mov Chk_pop,f_b
add Chk_pop,6
add jmp_vz,len
sub jmp_vz,5
mov chk_1b,[f_b]
and chk_1b,000000FF
cmp chk_1b,0E8
jne r32
call:
mov new_wr,f_b
add new_wr,0A
mov new_wr,[new_wr]
mov call_len,jmp_vz
add call_len,5
sub new_wr,call_len
mov [jmp_vz],#E8#
add jmp_vz,1
mov [jmp_vz],new_wr
mov f_b,st_sk
jmp loop


r32://2 push
//pause
var con_dw
var chr_32
var ch_eax
var arifm
var 1_arg
var 2_arg
var ch_or32


//mov f_b,st_sk
//loop_r32:

cmp chk_1b,68
jne lpush   //loop
mov 1_arg,f_b
mov 2_arg,f_b
add 1_arg,1
mov 1_arg,[1_arg]


mov chr_32,f_b
add chr_32,5
mov ch_or32,f_b
add ch_or32,6
mov ch_eax,[chr_32]
and ch_eax,000000FF
cmp ch_eax,A1
jne nextR
//eax
add 2_arg,6
mov 2_arg,[2_arg]
mov 2_arg,[2_arg]
mov arifm,f_b
add arifm,0A
mov arifm,[arifm]
and arifm,000000FF
cmp arifm,01
jne lsub
//add

add 1_arg,2_arg
mov [jmp_vz],#B8#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lsub:
cmp arifm,29
jne lxor
sub 1_arg,2_arg
mov [jmp_vz],#B8#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lxor:
xor 1_arg,2_arg
mov [jmp_vz],#B8#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
nextR:
//pause
add 2_arg,7
mov 2_arg,[2_arg]
mov 2_arg,[2_arg]
mov arifm,f_b
add arifm,0B
mov arifm,[arifm]
and arifm,000000FF
mov ch_or32,[ch_or32],
and ch_or32,FF
cmp ch_or32,0D
jne redx
//ecx

cmp arifm,01
jne lsubecx
add 1_arg,2_arg
mov [jmp_vz],#B9#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lsubecx:
cmp arifm,29
jne lxorecx
sub 1_arg,2_arg
mov [jmp_vz],#B9#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lxorecx:
xor 1_arg,2_arg
mov [jmp_vz],#B9#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
redx:
cmp ch_or32,15
jne rebx
//edx

cmp arifm,01
jne lsubedx
add 1_arg,2_arg
mov [jmp_vz],#BA#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lsubedx:
cmp arifm,29
jne lxorecx
sub 1_arg,2_arg
mov [jmp_vz],#BA#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lxoredx:
xor 1_arg,2_arg
mov [jmp_vz],#BA#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
rebx:
// ebx

cmp arifm,01
jne lsubebx
add 1_arg,2_arg
mov [jmp_vz],#BB#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lsubebx:
cmp arifm,29
jne lxorebx
sub 1_arg,2_arg
mov [jmp_vz],#BB#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lxorebx:
xor 1_arg,2_arg
mov [jmp_vz],#BB#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop

lpush:
cmp chk_1b,83
jne lmdaex
mov 1_arg,f_b
add 1_arg,6
mov 1_arg,[1_arg]
mov [jmp_vz],#68#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lmdaex:
cmp chk_1b,50
jne lmaex
mov 1_arg,f_b
add 1_arg,3
mov 1_arg,[1_arg]
mov [jmp_vz],#A3#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lmaex:
//pause
cmp chk_1b,FF
jne lmdecx
mov Chk_pop,[Chk_pop]
and Chk_pop,000000FF
cmp Chk_pop,58
jne lpecx
mov 1_arg,f_b
add 1_arg,2
mov 1_arg,[1_arg]
mov [jmp_vz],#A1#
add jmp_vz,1
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lpecx:
cmp Chk_pop,59
jne lpedx
mov 1_arg,f_b
add 1_arg,2
mov 1_arg,[1_arg]
sub jmp_vz,1
mov [jmp_vz],#8B0D#
add jmp_vz,2
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lpedx:
mov 1_arg,f_b
add 1_arg,2
mov 1_arg,[1_arg]
sub jmp_vz,1
mov [jmp_vz],#8B15#
add jmp_vz,2
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lmdecx:
cmp chk_1b,51
jne lmdedx
mov 1_arg,f_b
add 1_arg,3
mov 1_arg,[1_arg]
sub jmp_vz,1
mov [jmp_vz],#890D#
add jmp_vz,2
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lmdedx:
cmp chk_1b,52
jne lmdebx
mov 1_arg,f_b
add 1_arg,3
mov 1_arg,[1_arg]
sub jmp_vz,1
mov [jmp_vz],#8915#
add jmp_vz,2
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop
lmdebx:
cmp chk_1b,52
jne temp_loop:
mov 1_arg,f_b
add 1_arg,3
mov 1_arg,[1_arg]
sub jmp_vz,1
mov [jmp_vz],#891D#
add jmp_vz,2
mov [jmp_vz],1_arg
mov f_b,st_sk
jmp loop


temp_loop:
mov f_b,st_sk
jmp loop

quit:
MSGYN " Check rediret remove?"
cmp $RESULT,0
jne checkredirect
ret

checkredirect:
var c_red
var faund_jmp
var mask
mov c_red,00401000
ask "Enter mask jmp  redirect code,exmpl#E9??????00#"
cmp $RESULT, 0
je quit
mov mask,$RESULT
loopcheckredirect:
find c_red,mask    //#E9????8000#
cmp $RESULT,0
jne findnext
ret
findnext:
mov c_red,$RESULT
mov faund_jmp,$RESULT
eval "faund {faund_jmp}"
msg $RESULT
add c_red,5
jmp loopcheckredirect


Top
 Profile E-mail  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron