Category: Programming Zone

Linux Patching Helper – Source Code download

Hello all mates,

This is my small tool coded in Free Pascal/Lazarus for Linux Platform, that i’ve made a demonstration video before, you can view it here. I planned to make it public long time ago, but due to some issues in code makes it become non-stable. Nothing special, just some dummy lines of code, and now i fixed (a bit) about memory consumption when displaying the result in memobox. Changed from TMemo to TSynMemo and added a timer to avoid the delay. Take a look at this screenshot:

Click on the picture  to view full image

I captured that picture on my Arch KDE desktop, and the project was built using Qt (Created by Lazarus-qt version0. In order to make it working properly, we MUST HAVE binutils installed (which contains objdump – the most important tool)

The source code is a archive of whole my Lazarus Project. Just download the archive, extract and open project in Lazarus, and then compile it. It’s ready to use :). And if you don’t know how to use, just watch my demonstration video (link above).

Link download:

DOWNLOAD LINK MEGA.CO.NZ (ADF.LY ENABLED) (sorry about ads)

Update: Source code now available at github you can grab the source with bash commands;

 cd ~/
git clone git://github.com/levisre/linux_patching_helper.git

Enjoy and best regards,

Levis

A cheap, (and) simple keygen for a memorable time

Hello all mates,

Just walking around the internet, and i found this site:

http://www.zhangduo.com/

which has a small utility named “Windriver Ghost”. That makes me remember the first day when i came into the Reverse Engineering World. I did a keygen for it when i was a young boyt (13,14 years old). Haha, it’s very joyful and i’m so happy that time. It was my first keygen, coded in vb.net.

And now, many years passed, today i analyzed it again and see no change in this software. Still the same algorithm and i decided to make a keygen for it (again), for fun :).

There are no explain words on analyzing and coding, just post the raw code here (in C#), for who interested. This is keygen for Enterprise Version or Windriver Ghost:

/*
 * Created by SharpDevelop.
 * User: Levis
 * Date: 21/03/2014
 * Time: 9:56 PM
 *
 * For further information or any question, contact me: levintaeyeon@live.com or Skype: levintaeyeon
 * My personal Blog: http://www.ltops9.wordpress.com
 ^ Team REPT Official Website: http://www.team-rept.com
 */
using System;

namespace windrvghost_kg
{
	class Program
	{
		public static void Main(string[] args)
		{
			Console.Write("Win Driver Ghost 3.02 Enterprise Edition Keygen\n Created by Levis\n Please input you name: ");
			string name = Console.ReadLine();
			string output,serial=null;
			if(name.Length ==0)
			{
				output = "Your name is not valid! Chosse another!";
			}
			else
			{
				Gen_key(name,ref serial);
				output = "Your serial is: " + serial;
			}
			Console.WriteLine(output);
			Console.ReadKey(true);
		}
		public static void Gen_key(string name, ref string serial)
		{
			serial = "WDW21" + (name.Length + 2222).ToString() + "-";
			for(int i=0;i<name.Length;i++)
			{
				serial += String.Format("{0:X}",Convert.ToByte(name[i]));
			}
		}
	}

[.NET] Create offset Patcher in C#

Hello all mates,

This is source code of a offset patcher i created in C# to show you the way to apply the patch, and save patched file to disk. Just grab and read the code (i commented on every line of code). Hope it will be useful for you

Link download (offset patcher + source code + target (a small crackme created by me)):

DOWNLOAD LINK UPPIT

Looking for another code? See this:

Source code for an offset patcher in Delphi

Enjoy and best regards,

Levis

[ASM] Silences Programming Tour with MASM32

Here’s what my friend, Silence – another member of REPT, did as a gift for this christmas :). A Nice collection about Programming with Assembly.
Silence is back with a new tutorial tour! This time with a
brand new tutorial-serie of 11 parts(!) about programming
in windows x32.
In this serie I will learn you how to code in masm32.
Everything is very well explained, each line, each word &
each API.

This tour is called “General Edition” simply because I will
learn you general masm32 programming. In example I will
learn you how to code a simple messagebox up to a
mp3 music player

Note: This tour doesn’t contain any illegal content

Title: Silences Programmings Tour – MASM32 (General Edition)
Total Duration: 267,68 minutes
Format: swf
Content: (including source)

1. Introduction, Setup & Skeleton of Exe (18:04)
2. Our first MessageBox (12:49)
3. Our first DialogBox (18:57)
4. DialogBox in Detail (27:56)
5. Default toolbar controls part 1 (RichEdit, Trackbar,
Radiobutton & Checkbox) (27:27)
6. Default toolbar controls part 2 (Progressbar & Tabs) (25:00)
7. Default toolbar controls part 3 (Listbox) (19:15)
8. Default DialogBoxes (Color, Font, Open, Save, Print,
Page-Setup, Find-Text, Find-Replace) (38:00)
9. Simple file management (29:27)
10. Showing Bitmap image & Playing mp3 files (25:30)
11. Windows Registry + Final words (27:03)

Link download (Direct link – REPT’s ZONE):
DOWNLOAD DIRECT LINK BY REPT
Mirror link (tuts4you):
DOWNLOAD VIA TUTS4YOU
and the Password to extract is: HAPPYxMAS
Merry christmas (again) and Happy new Year!!!

Best regards,
Levis/REPT

[.NET] Create a NFO Viewer in C#

Just a small piece in programming world :). I feel that it’s very exciting.

The tutorial written by DarkTyranno. will show you the way to create a nfo viewer with many effects (region-window, scrolling text, music, etc…).
This tutorial i grabbed at CodeProject, so you can see it by this link:

http://www.codeproject.com/Articles/505994/Creating-a-NFO-Viewer-in-Csharp-as-a-beginner

 

Enjoy and best regards,

Levis/REPT