Reverse Engineering RET Homepage RET Members Reverse Engineering Projects Reverse Engineering Papers Reversing Challenges Reverser Tools RET Re-Search Engine Reverse Engineering Forum Reverse Engineering Links

Go Back   Reverse Engineering Team Board > Reverse Engineering Board > .NET Reverse Engineering
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #151  
Old 07-23-2007, 11:32 AM
rongchaua rongchaua is offline
Senior Member
 
Join Date: Apr 2007
Posts: 91
Default

Hi all,
I would like to ask: in .NET PE File, which begins from the offset 0x1050. Is that IL Instruction bytes???
Reply With Quote
  #152  
Old 07-24-2007, 05:52 AM
Kurapica Kurapica is offline
Senior Member
 
Join Date: May 2006
Location: Archives
Posts: 357
Default

Check the PE.pdf and you will find detailed info about .net PE structure !!
__________________
Life can only be understood backwards but It must be read forwards.
Reply With Quote
  #153  
Old 07-24-2007, 11:43 AM
rongchaua rongchaua is offline
Senior Member
 
Join Date: Apr 2007
Posts: 91
Default

Hi tkC,
i have read your PE.pdf. It's very good. But I don't figure out which starts from offset 0x1050.
I'm trying to unpack Reactor and I think I can do it . But I need some knowledges about .NET PE File, specially which starts from offset 0x1050. .
Reply With Quote
  #154  
Old 07-27-2007, 03:06 PM
rongchaua rongchaua is offline
Senior Member
 
Join Date: Apr 2007
Posts: 91
Default

I have found something about Reactor. . Not much.

The reactor will change 4 bytes at every method header of our .net assembly so that we can't not decompile it anymore.
The offset 0x1050 is where the method header starts.
But I don't know how Reactor reconstruct this 4 bytes of each method header? Has anyone any idea?
Reply With Quote
  #155  
Old 08-01-2007, 09:17 AM
rongchaua rongchaua is offline
Senior Member
 
Join Date: Apr 2007
Posts: 91
Default

Good news, i can already unpack Reactor.
Regards.
rca.
Reply With Quote
  #156  
Old 08-01-2007, 12:59 PM
lxh2000 lxh2000 is offline
Junior Member
 
Join Date: Jun 2007
Posts: 1
Default

Would you mind get me some message? thanks!
Reply With Quote
  #157  
Old 08-10-2007, 05:02 PM
UFO-Pu55y UFO-Pu55y is offline
Senior Member
 
Join Date: Jan 2007
Posts: 87
Default

UFO-Pu55y slaps tKC around a bit with a large trout
UFO-Pu55y slaps tKC around a bit with a large trout
UFO-Pu55y slaps tKC around a bit with a large trout

Good & bad news, uh... :7
Hope to see u back and good luck at school !i!

Take care..
Reply With Quote
  #158  
Old 08-15-2007, 07:16 AM
Kurapica Kurapica is offline
Senior Member
 
Join Date: May 2006
Location: Archives
Posts: 357
Wink Hi there

nice to hear from you again UFO, missed u again the other day in #seekndestroy !

keep in touch...

greetZ
__________________
Life can only be understood backwards but It must be read forwards.
Reply With Quote
  #159  
Old 08-21-2007, 05:10 PM
zilot zilot is offline
Member
 
Join Date: May 2007
Posts: 6
Default

I have one question

lets consider we have two of dlls A.dll, and B.dll. They are not protected, nor obfuscated, but are strong signed.

A depends on B, B doesnt depend on A (doesnt call any procedure inside A)

B must be patched in sense to remove SN sign because it depens on some C.dll, that is tampered.

So If I patch A in sense to remove reference to B, and to remove its own SN sign, it still wonts load B.

There are some constructors call for B classes inside A, that have public key token of B, and are hardcoded, so I tried to null all of them in .il file of A, but after recompilation there was an error message like "wrong binary format". So instead of token in A of 8a6ae0a3e67829b5 I put null everywhere it appers.

Has anybody experience with using RE SIGN. My idea is to RE SIGN B.dll after patching and when I know public key to replace old key everywhere in A with new one in binary A.dll.
Reply With Quote
  #160  
Old 08-22-2007, 03:24 PM
rongchaua rongchaua is offline
Senior Member
 
Join Date: Apr 2007
Posts: 91
Default

@Zilot: Use this for your questions.
http://www.codeproject.com/dotnet/St...meRemove20.asp
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump





Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.