📚 OpenRCE is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.








Flag: Tornado! Hurricane!

 Forums >>  Brainstorms - General  >>  Reversing Targets

Topic created on: April 18, 2008 12:44 CDT by RemotePush .

Hi,

I have recently got back into RE and am looking for some targets to reverse engineer. I have been working my way through some of the crackme's on crackmes.de but would like to venture into analysing malware. So my questions are, does anyone know of any fairly simple malware examples I could look at, and secondly how can one get hold of new malware samples (short of trawling the net or setting up honeypots)?

Also, if anyone has any other ideas of targets to analyse apart from crackmes and malware it would be great to hear them.

Thanks,
RemotePush

  Soul12     April 18, 2008 15:05.21 CDT
http://www.offensivecomputing.net/ enjoy :)

  RemotePush     April 20, 2008 11:45.41 CDT
Thanks for the link, there seems to be a lot of good stuff on that site.

Does anyone else have any suggestions?

Thanks,
RemotePush

  nezumi     April 22, 2008 23:31.34 CDT
how about packers and protectors? anyway, if you're going to analyze malware, you have to learn how to defeat them. malware (by itself) is a very simple program, protected with a heavy-armored exe-packer.

another challenge - mixed managed and unmanaged .NET code (C# + C++). IDA Pro shows you either byte-code either machine code, so you have to work with two copies of the file, loaded as .NET Assembly and PE-file at the same time or use another tool.

  xeon     April 28, 2008 06:23.48 CDT
An interesting idea could be to harvest some malware from a friend's machine (you know, the classic friend which every month call you because their PCs "aren't working anymore"...) and analyze.

  nezumi     April 28, 2008 22:49.03 CDT
* install your own honey-pot any kind (based on VM Ware for example), plug it into Internet (or, well, maybe, Intranet) and collect everything.
* create a new mail account on the site that doesn't have any AV (install a mail server on your box), publish the address everywhere and collect mail-worms.

there are thousands ways to get a lot of malware, but, unfortunately, you have to collect hundreds malware to find the one worth to analyze. nobody writes trickily malware today. well, almost, nobody.

btw, eDonkey has a lot of malware. just pretend you look for fresh warez. as you can see, some files have different names (see Info tab), that means you deal with a fake, and some fakes are natural malware (Rootkits or Trojan Horses).

in essence, malwary is: a simple program installing back-door or acting itself as rootkit, packed with exe-packer. so, are you really need malware to analyze it? analyze every packer/protector you only can get, analyze every rootkit-based program (Start-Force protection, Norton Utilities, Mark Russinovich's tools) they catch system calls and some of them try to hide.

key-loggers use a lot of malware tricks and (which is more important) they're legal. you can find the compare list here: http://keylogger.org/. it's very interesting to analyze stealth spies, so good lock and a nice research!

Note: Registration is required to post to the forums.

There are 31,328 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit