jump to navigation

Anti-Reverse Engineering Guide January 7, 2009

Posted by reversengineering in E-BOOK, RCE.
2 comments

An individual reading this should have a solid understanding of ASM, how computers handle memory, the Win32 Debugging API, and at least some knowledge of Windows internals. This code most likely will not work on any *nix platform due to the fundamental differences of the Operating Systems. Any other knowledge in the field of reverse engineering is also a plus. One great thing about learning and implementing anti-debugging is that you also develop your reversing skills, which is a great plus to anyone interested in the field. Along with the other mentioned subjects, an interested reader should also be familiar with the tools used for binary application reversing such as OllyDBG, WinDBG, SoftICE, IDA Pro, and others.

http://vip-file.com/download/6e2909425819/Anti-Reverse-Engineering-Guide.rar.html

Trojan.Zhelatin.Pk Reverse Engineering November 19, 2008

Posted by reversengineering in RCE.
add a comment

Trojan.Zhelatin.Pk Reverse Engineering

From Evilcry:
I’ve released a paper on Trojan.Zhelatin.pk RCE Analysis, that can be downloaded

http://letitbit.net/download/2042e8232048/Zhelatin.pdf.html

Reverse Engineering: Smashing the Signature September 17, 2008

Posted by reversengineering in RCE.
add a comment

Title: Reverse Engineering:  Smashing the Signature

Date:
August 19th 2008

Author:
Nicolaou George

able of Contents

Introduction ……………………….3
Tools ………………3
Example Software ……………….3
Program Analysis ……………………..3
Source Code ……………3
User Interface ………………..6
Assembled Code………………..6
Binary Code Encryption ……………..8
Final Words ………………….19

http://letitbit.net/download/e56be0667920/217.pdf.html

SEH Overwrites Simplified v1.01th September 17, 2008

Posted by reversengineering in RCE.
add a comment

Title: SEH Overwrites Simplified v1.01th
Date: October 29 2007
Author: Aelphaeis Mangarae

Table of Contents
Introduction
What Is The SEH Handler?
Pointer to Next SEH?
Microsoft Stack Abuse Protection Explained
Searching for Appropriate Addresses
Theory of SEH Overwrites & Exploitation
Theory of Windows XP SP2 & 2003 SP1 Exploitation
Windows XP SP2 & 2003 SP1 Exploitation
PLEASE READ
About The Author
Greetz To

http://letitbit.net/download/78e89e943152/187.pdf.html

Reverse Engineering:Anti-Cracking Techniques September 17, 2008

Posted by reversengineering in RCE.
add a comment

Author:
Charalambous Glafkos
Date:
April 12th 2008
Table of Contents

Introduction…………………………….3
TODO………………….3
Reverse Engineering Tools………………………3
Reverse Engineering Approaches …………………..4
Example Software…………………….4
Program Analysis……………………………..4
Approach No1 (String References)………………………5
Suggestions (Approach No1)………………….7
Approach No2 (Breakpoint on windows API)……………………….8
Suggestions (Approach No2)……………9
Approach No3 (Stack Tracing)……………….10
Suggestions (Approach No3)…………………………….12
Binary Code Patching: …………………………….13
Approach No1 (Branch Patching)……………………….20
Approach No2 (Replace functions) ……………………..21
Serial Generating………………………..22
Code Reconstructing………………………22
Code Ripping………………………….23
Other …………………………..24

http://letitbit.net/download/7fa5f5676467/208.pdf.html

MS API function pointers hijacking September 17, 2008

Posted by reversengineering in RCE.
add a comment

by: shinnai

In this paper I’ll demonstrate how to use some API functions pointers to execute
arbitrary code on a user’s pc. This is not a bug, but I consider it as a simply
security flaw.

http://letitbit.net/download/a7fe09828748/185.pdf.html

Playing around with (old?)SEH September 17, 2008

Posted by reversengineering in RCE.
2 comments

bY suN8Hclf aka crimsoN_Loyd9

08.06.2008

http://letitbit.net/download/ed2339869626/Playing-around-with–old–SEH.txt.html

edited

– and –!!

check it again

2 new tutorial from ARTeam September 16, 2008

Posted by reversengineering in NEWS, RCE.
add a comment

-Inline Patching ActiveMark (AM) 6.3 Buy-Only Targets

Author: SSlEvIN
Buy Only ActiveMark 6.3 targets. These targets don’t offer any possibility to trial, just buying is possible. This can be arranged and the tutorial explains how. This is an audio and video tutorial.

-Bypassing TryGames Download Manager

Author: SSlEvIN
This short video tutorial shows how to get out of the trygames download manager, the full game download link. A simple method you can also use to code your own downloader tool.

http://arteam.accessroot.com/tutorials.html

IDA Tutors by Ricardo Narvaja September 12, 2008

Posted by reversengineering in RCE.
4 comments

First Steps in IDA

IDA and OllyDbg The Union

Debugging with IDA

Debugging with IDA Continued

http://letitbit.net/download/da84de623177/IDA-TOTURS-BY-R.N.rar.html

ALL ABOUT .net August 31, 2008

Posted by reversengineering in MUPS, other protectors and packers, RCE.
add a comment

—-.NET Resources
A paper on resources and how they can be extracted from assemblies
—.NET PE
file structure a simple illustration for .NET PE File structure
—CodeVeil Manual
Unpacking Unpacking CodeVeil 1.3 dotNet protector with WinHex
—-Advanced Decoding
Extracting encrypted strings from an assembly protected with SmartAssembly protector
—-SmartAssembly Patching
Removing time limit from assemblies protected with SmartAssembly
—-SmartAssembly Patching Advanced
Removing time limit from assemblies protected with SmartAssembly using a Seek and Destroy patcher.
—-Cracking .NET
software Using Reflector and Ildasm to Crack WinXP Manager 5.1.2
—-Cracking Visual Studio Components #2
Removing a nag screen from managed DLLs.
—Byte by Byte
An in depth tutor that requires some PE file structure knowledge, It shows how you can rebuild assemblies protected with codeveil 1.2 protector from a memory dump.
—-Memory Optimization
How to implement memory optimization class in your .NET code to save memory and enhance performance
—Tools & OPCodes
First tutor in the .NET reversing Tips series, It will give you a basic introduction into .NET platform and how to reverse the managed code.
—Cracking Visual Studio
Components #1 Removing protection from managed DLLs.
—-Entry Point Method
The second tutor in .NET reversing Tips series, It discusses the first steps in reversing managed code.
—Introduction to .NET
cracking A comparison between native and managed code reversing methods and tools.
—.NET Basic Patching
The third tutor in .NET reversing Tips series, an introduction to patching in managed code.
— .NET CrackME #1
An introductory tutor that shows you in steps how to reverse a simple CrackME.
—Cracking Photo sorter
A Packed dotNET application. This is a new tutor on cracking a packed .NET application. I hope it’s useful.
—-Planner.net
A video tutor that shows in steps how to remove a nag string protection from a visual studio component, It explains patching using WinHex and Ildasm.
—Cracking Rebex.FTP Components
This is a new tutor on cracking managed DLLs
—-dotNET Tracer patching

thanks fly to  Bl@ckStorm Team

http://letitbit.net/download/97bd8a399498/dotNET-Tracer-patching.rar.html

http://letitbit.net/download/241430310456/how-you-can-rebuild-assemblies-protected-with-codeveil-1.2.rar.html

http://letitbit.net/download/308e8c113593/Introduction-to-.NET-cracking.rar.html

http://letitbit.net/download/b4a23b450840/EntryPoint.rar.html

http://letitbit.net/download/d40319153468/Cracking-Visual-Studio-Components–1.rar.html

http://letitbit.net/download/59151f609667/Cracking-Photo-sorter.rar.html

http://letitbit.net/download/b321cf182809/dotNET-PE-.NET-PE-file-structure-.rar.html

http://letitbit.net/download/d4031961878/Cracking-Visual-Studio-Components–1.rar.html

http://letitbit.net/download/280b44443991/Cracking-Rebex.FTP-Components.rar.html

http://letitbit.net/download/71477a39179/Planner.net-remove-a-nag-string-protection-from-a-visual-studio-component-.rar.html

http://letitbit.net/download/67b174497403/CodeVeil-Manual-Unpacking.rar.html

http://letitbit.net/download/8f648a796789/Cracking-.NET-software.rar.html

http://letitbit.net/download/f88bbd964249/Advaned-Decoding.rar.html

http://letitbit.net/download/19b54b331107/.NET-CrackME–1.rar.html

http://letitbit.net/download/afe011342552/.NET-Basic-Patching.rar.html

http://letitbit.net/download/274a5d960979/SmartAssembly-Patching.rar.html

http://letitbit.net/download/b47e21734740/SmartAssembly-Patching-2-Advanced-.rar.html

http://letitbit.net/download/267522159367/Managed-Resources–dotNET-Resources-.rar.html

http://letitbit.net/download/7a1de9818675/Memory-Optimization.rar.html

or

http://letitbit.net/download/755953323647/all-about-.NET.rar.html

http://rapidshare.com/files/141507092/all_about_.NET.rar

Reverse engineering techniques to find security bugs: A case study of the ANI August 31, 2008

Posted by reversengineering in NEWS, RCE.
add a comment
Alex Sotirov is a vulnerability engineer at determina. He will discuss some latest techniques in reverse engineering software to find vulnerabilities. Particularly, he’ll discuss his technique that lead him to find the ANI bug (a critical new bug in WinXP and Vista).

Alex will describe the tools he uses for reverse engineering and show how he reverse engineered ANI Bug. He will continue to discussed Windows security mechanisms (ASLR, /GS) and describe how ANI exploit bypasses them.

for more info and video:

http://www.codebreakers-journal.com/content/view/284/97/

IDA Plugin Writing Tutorial with examples(c++) August 27, 2008

Posted by reversengineering in RCE.
2 comments

IDA Plugin Writing Tutorial with examples(c++)

http://letitbit.net/download/2a303581684/IDA-Plugin-Writing-Tutoria-l-with-examples.rar.html

Patch HWID Execryptor 2.4.1 August 23, 2008

Posted by reversengineering in execryptor, MUPS, RCE.
4 comments

Patch HWID Execryptor 2.4.1
[Execryptor 2.4.1 Cracked Unpack.CN]

by Trickyboy

language: vietnamesse

http://letitbit.net/download/94b4e0663716/Patch-HWID-Execryptor-2.4.1.pdf.html

TiGa IDA series August 23, 2008

Posted by reversengineering in MUPS, other protectors and packers, RCE.
add a comment

1-Visual Debugging with IDA – The Interactive Disassembler
2-Remote Debugging with IDA Pro
3-Debugging a faulty application with IDA Pro
4- How to Solve Crackmes for Dummies in Video
1 (Tutorial)
2 (Keygen Generation)

5- x64 Disassembling Primer and fixing obfuscated APIs
6- TLS-CallBacks and preventing debugger detection with IDA Pro
7- Unwrapping a Flash Video Executable (exe2swf)
8- Stop fishing and start keygenning!
1 (Tutorial)
2 (Keygen Generation)

9- Alien Autopsy rev. 2008
10- Unpacking deroko’s x64 UnpackMe
11- Solving pnluck’s x64 CrackMe

http://letitbit.net/download/b7a303144588/TiGa-vid11.zip.html

http://letitbit.net/download/a3dcc8225252/TiGa-vid10.zip.html

http://letitbit.net/download/0b67c3359108/TiGa-vid9.zip.html

http://letitbit.net/download/b37cdf156698/TiGa-vid8.zip.html

http://letitbit.net/download/3e1487657737/TiGa-vid7.zip.html

http://letitbit.net/download/89d475741677/TiGa-vid6.zip.html

http://letitbit.net/download/8b2a51850975/TiGa-vid5.zip.html

http://letitbit.net/download/5522c8421660/TiGa-vid4.zip.html

http://letitbit.net/download/13f2d0737318/TiGa-vid3.zip.html

http://letitbit.net/download/363191840277/TiGa-vid2.zip.html

http://letitbit.net/download/8b247f874427/TiGa-vid1.zip.html

OR

http://www.woodmann.com/TiGa/idaseries.html

thanx fly to TiGa

Cracking HASP Program August 15, 2008

Posted by reversengineering in RCE.
2 comments

Cracking HASP Program By Koudelka
language:arabic/english
size:2.8mg
(multimedia)

http://letitbit.net/download/5126bd654436/Cracking-HASP.7z.html

Cracking .net Components August 14, 2008

Posted by reversengineering in RCE.
1 comment so far

Cracking .net Components by Ufo-Pu55y & Kurapica

I want to dedicate this tutor and the next tutors for cracking Visual studio
components and I mean here the Libraries that your application uses to add
extra functionality, if you are an old timer then think of them as ActiveX
components.

Anyway this tutor and what will follow are not meant to be an introduction
for those newbies to .Net platform cracking, you must have some knowledge
on this topic or at least you must have read the previous tutors.

Part 1 : DevComponents.DotNetBar2.dll
Part 2 : Alvas.Audio.dll

http://letitbit.net/download/dbf8e1602669/Part-1—2.rar.html

How to Write Your Own Packer August 11, 2008

Posted by reversengineering in RCE.
add a comment

How to Write Your Own Packer
by BigBoote
Vol. 1, No. 2, 2006

© CodeBreakers Journal

http://letitbit.net/download/7e8a6d978381/How-To-Write-Your-Own-Packer.rar.html

undetecteding a worm or… [old blog] August 2, 2008

Posted by reversengineering in RCE.
6 comments

undetecteding a worm or…

hi
http://rapidshare.com/files/43783036/vid2.avi.1
http://rapidshare.com/files/43782943/vid2.avi.2
for joining the parts use:
http://rapidshare.com/files/44765472/Create_vid2.exe

Bypass Hardware Breakpoint Protection August 2, 2008

Posted by reversengineering in MUPS, RCE.
1 comment so far

http://letitbit.net/download/1438ef782168/Bypass-Hardware-Breakpoint-Protection.pdf.html

ExeCryptor HWID Patching, Tutorial how to patch a other HWID permanently July 31, 2008

Posted by reversengineering in execryptor, MUPS, RCE.
add a comment

Hello together,

today I have made a new flash tutorial about patching ExeCryptor´s HWID
permanently in a unpacked EC target to get a running file with also the valid
name,serial and HWID of course.

greetz

by LCF-AT
_http://rapidshare.com/files/133785363/ExeCryptor_HWID_Patching.rar

Summary of defects in Syser April 2, 2008

Posted by reversengineering in RCE.
1 comment so far

Summary of defects in Syser

I’m using the Syser 1.96 trial version (1.96.1900.939) available since the 03/08/2008. My only goal is to help in the development of this product. Some complain of not having feedback, so here it is :

I would like to start by saying that Syser is evolving and despite this, it already offers a good quality.

1) No support for “azerty” keyboards
Users come to use it anyway, but it’s not very comfortable.

2) Can’t trace INTxx. Syser doesn’t emulate this case
Not practical when hooking IDTs with dispatches everywhere.

3) No real time display of 64-bit MMX registers
there’s a “static” possibility with the “wf1″ command but a real time display would be a plus.

4) No real time display of the active processor
You must type each time the “cpu” command in the command window. This isn’t practical when you are in a system information loop scan with a KeSetAffinityThread in the loop.
A real time display would be a plus.

5) Sofware keyboard
The colon punctuation sign (‘:’) is missing and you need therefor to type it on the keyboard.
Slash (‘/’) and backslash (‘\’) are inverted.

A truly effective soft keyboard would solve the first point (azerty keyboard).

6) The CodeView window doesn’t display modification in real time.
db cs : offset … and you change this or that opcode by hand, the “code” window doesn’t display the modification in real time. You need to issue a “one_step” command to see the modification or redo a “u cs:eip”. Same thing apply to the “zap” command and the replacing “nop”.

No real time feedback in the “code” window.

7) The “pointed content” window is ineffective.
On the top right in the task bar, there’s a little and narrow window preceded by a question mark (“?”).
This window lets you view the “pointed content”.

Example:
Mov eax, [ebx + 08] —–> you’ll have the actual content of ds: [ebx +08] in the window… For example: 0044001Ah
This content is displayed during a “step by step”. But if you are doing other things, it doesn’t work.
If you change manually (through a db cs: eip), the “+08″, in a “+xx”, the window fails to refresh.

You could redo a “u cs: eip”, or whatever you want, … Nothing happens!
You will have to manually issue a “dd ds: x” to see your new “pointed content” !

Incidentally, we have changed manually one “opcode”! … The “[ebx + 8] in [ebx + XX]
There’s no update in the opcode! you necessary need to scroll the “code window” to force the update!

There’s too many “real time” and “update” problems in Syser.

8 ) Scrolling problem in the “System explorer” window.

In the “system explorer” window, type “IDT”. The IDT vector list of the active processor is then displayed. This list has 0xFF vectors, so the window has to scroll, but the window only displays the last 64 vectors and even if you scroll up, it stops at 0xC0 !

A complete display is possible in the “Command Console” window, but not in the “System explorer” window. The main problem is that you are currently working in the “System Explorer” window !

Identical bug for the “GDT” and “MSR” commands

source:http://reverseengineering.online.fr

The Reverse Code Engineering Video (ida) October 28, 2007

Posted by reversengineering in NEWS, RCE.
1 comment so far

hi

1-Visual Debugging with IDA – The Interactive Disassembler
2-Remote Debugging with IDA Pro
3-Debugging a buggy Application with IDA Pro
4-How to solve Crackmes for Dummies in Video

Author:  TiGa [+Sign Student]

link:

http://rapidshare.com/files/65528665/TiGa-vid1.zip
http://rapidshare.com/files/65528639/TiGa-vid2.zip
http://rapidshare.com/files/65528629/TiGa-vid3.zip
http://rapidshare.com/files/65528612/TiGa-vid4.zip

all tuts by sina_dir (my friend in UnReal-rce Team) October 26, 2007

Posted by reversengineering in MUPS, other protectors and packers, RCE.
add a comment
Tutorial Name Language Download Size
How To Make a Trainer For Resident Evil 3 (New) Farsi-Persian Download Now 582.1 KB
Manual Unpacking WinUpack 0.3x English Download Now 675.9 KB
Manual Unpacking ExeShield 3.8.5.2 English Download Now 1.47 MB
Removing Yahoo! Games NagScreen & TimeTrial Farsi-Persian Download Now 297.8 KB
Manual Unpacking ACProtector 1.41 English Download Now 561.4 KB
Manual Unpacking AntiCrack Protector 1.0 English Download Now 457.1 KB
Manual Unpacking SLVc0deProtector 1.12 English Download Now 577.8 KB
Manual Unpacking SLVc0deProtector 1.12 Farsi-Persian Download Now 544.4 KB
Manual Unpacking MEW11 SE 1.2 Farsi-Persian Download Now 925.9 KB
Manual UnPacking SPLayer 0.08 Farsi-Persian Download Now 670.9 KB


serial tuts August 7, 2007

Posted by reversengineering in RCE.
1 comment so far

HI
another collection
THANX FLY OUT TO krobar
link:

http://rapidshare.com/files/47528426/serialtuts.zip

cd tuts August 7, 2007

Posted by reversengineering in RCE.
add a comment

HI
another tutors about cd cracking !!!
NOTE:
If you wanna use my cd.html index then do this:
Just unzip this zip: “cdtuts.zip”, and click on cd.html to have an index of all the cd tuts I had at Jan 2002….
krobar
link:

http://rapidshare.com/files/47523788/cdtuts.zip

over 146 tuts about NAG August 7, 2007

Posted by reversengineering in RCE.
add a comment

hi
another collection from krobar’s website
note:
If you wanna use my nags.html index then do this:
Just unzip this zip: “nagtuts.zip”, and click on nags.html to have an index of all the nag/timetrial tuts I had at Jan 2002….

link:

http://rapidshare.com/files/47522501/nagtuts.zip

vb tutors from krobar August 7, 2007

Posted by reversengineering in RCE.
add a comment

hi
this collection is very good from old website http://zor.org/krobar…..
its usefull for newbie ppl in reversing :)
note:
If you wanna use my visualbasic.html index then do this:
Just unzip this zip: “vbtuts.zip”, and click on vb.html to have an index of all the vb tuts I had at Jan 2002….
krobar
link:

http://rapidshare.com/files/47522283/vbtuts.zip

Cracking code August 5, 2007

Posted by reversengineering in RCE.
1 comment so far

HI

Cracking code – Introduction

from this link:
http://www.atrevido.net/blog/PermaLink.aspx?guid=73204548-5970-46db-b7cf-76cd4c22c3b9
To defend, you must have some idea of what you’re defending, and who and what you’re defending against, specifically, which attacks.  Failure do understand and know these things means that your defense will most likely not be effective, and could in fact decrease your security.  Here’s an example:

Near where I live, thieves were stealing cars that people parked in the street.  The neighbourhood committee decided that they’d stop this.  The solution they implemented was to put gates at all entrances and exits of their area, and have guards that only allow cars with a particular sticker get through.  This makes people FEEL more secure.  However, for the cost (guardhouses and gates construction, guard salaries), it’s not as effective as it could be.  A thief can still walk in just as easily (gates only block roads), and when driving a stolen car out, the guards will see the car and sticker, recognize it, and let them leave.  If they had thought about how thieves operated, then they would have realised this and done something more effective, perhaps hiring the same number of guards, but setting them on a patrol, instead of just sitting at their posts.  With unlimited resources, they could do both things, and give each member a special remote key-code to unlock the gate when they are driving.  However, the tradeoff in cost and convenience is too high for them.

This is how security is, in the physical and electronic worlds.  We have many possibilities, each with their tradeoffs.  Deciding which measures to implement requires us to understand how our opponent is going to operate, as well as the details of how exactly our defenses work.

In this series, I’m going to show you how to crack simple code.  I’m going to make a series of samples to try this out on (to avoid DMCA problems with real code), so as to get a feel of what crackers do to code.  It is not going to be in-depth or show how to become a master cracker.  Just enough so that we could attack a simple Windows/.NET program’s licensing key system, which is a common theme in software protection.

Continue to Part 1, where we’ll crack some simple code…

Cracking code – Part 1
http://www.atrevido.net/blog/PermaLink.aspx?guid=ec99e239-8917-48e3-bd4f-af866b730150
Cracking code – Part 2: Other simple attacks
http://www.atrevido.net/blog/PermaLink.aspx?guid=f2b7825e-1a8b-4beb-adf0-215011fd89e0
Cracking code 3: Cracking an obfuscated .NET assembly
http://www.atrevido.net/blog/PermaLink.aspx?guid=8315fa01-0286-47ce-a20b-fcc15eb297c3
Cracking Code 4: Replacing a strong name
http://www.atrevido.net/blog/PermaLink.aspx?guid=f772c18a-f389-4c28-bd6a-a30f4ccc84f5
Cracking code 5.1: Increasing your configuration
http://www.atrevido.net/blog/PermaLink.aspx?guid=92b5d25e-e53a-459c-b2c1-77aa26544880

Primer On Reversing Symbian S60 Applications v1.4 August 1, 2007

Posted by reversengineering in RCE.
add a comment

hi
Tutorial: Primer On Reversing Symbian S60 Applications Author: Shub-Nigurrath A very long and detailed primer on reversing Symbian S60 applications, covering required tools, examples, references and links to other tutorials (Version 1.4)

LINK:

http://arteam.accessroot.com/tutorials.html?fid=194

 or

http://rapidshare.com/files/45122699/dl.php_id_194

 rename to *.rar

 and tools:

http://rapidshare.com/files/37166743/symbian_rce_help_tools.rar

Follow

Get every new post delivered to your Inbox.

Join 35 other followers