Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


serial editor

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
toider
Cheater
Reputation: 0

Joined: 05 Aug 2009
Posts: 33

PostPosted: Sat Aug 08, 2009 6:40 pm    Post subject: serial editor Reply with quote

well i want to make a program that edits the registry for haloce, so that it changes the serial key. The serial has to be converted a couple of times in different ways - but i know how to do that manualy. that purpose of the app is to do it any time with ease, but i don't know how to code it and put it together. please help me
Back to top
View user's profile Send private message
manc
Grandmaster Cheater
Reputation: 1

Joined: 16 Jun 2006
Posts: 551

PostPosted: Sun Aug 09, 2009 1:48 am    Post subject: Reply with quote

Well I don't personally know how to create a .reg file but if you know the formulas for getting the key I could probly show you how to do that if you posted the formulas or conversion things here.
_________________
Back to top
View user's profile Send private message
toider
Cheater
Reputation: 0

Joined: 05 Aug 2009
Posts: 33

PostPosted: Sun Aug 09, 2009 3:22 am    Post subject: re: serial editor Reply with quote

to create a .reg file of that protion of the regisrty- just open up regedit, find the location, then file-export it as a .reg file. i guess if you open a edited .reg file it updates the restry.

This is the location: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Halo CE

Their is a segment that looks like this : 46,80,20,df,ec,80,ee,73,62,d6,95,a7,ee,d4,01,

Then it has to be reversed:

01d4eea795d66273ee80ecdf208046

Then converted with a hex calculator(Radix16 to Radix24):

733D1LJHL60JCBJNC17L2DF5E



Then decoded with the neat chart

0-1- 2 -3-4-5-6- 7-8- 9-A- B-C-D-E- F-G-H -I -J -K -L-M-N
--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|
B -C D -F G-H -J -K M-P Q-R-T -V W-X -Y-2 3 -4 6 -7 8 -9


so that decodeing turns it into the serial:

KFFVC7427JB4TR49TCK7DVXHW

KFFVC-7427J-B4TR4-9TCK7-DVXHW

thats basicly how its converted, that one part needs to be converted some how with a built in calculator or Haxial Calculator.exe (attaches)
Radix16 to Radix24 and visversa to work.

*some of the numbers are probaly wrong, includeing the serial*
tryed doing work at 4am - i'll try and fix them


Last edited by toider on Sun Aug 09, 2009 1:25 pm; edited 3 times in total
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Sun Aug 09, 2009 3:55 am    Post subject: Reply with quote

my injector's config manager implements the creation/accessing of registry keys :

tjn.zwit.org
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Sun Aug 09, 2009 4:50 am    Post subject: Reply with quote

weee

Code:
#include <Windows.h>
#include <stdio.h>
#include <string.h>

int main(void)
{
   char* butts = "46,80,20,df,ec,80,ee,73,62,d6,95,a7,ee,d4,01,";

   int i = 0,
      j = strlen(butts) - 1;

   char* cocks = (char*)malloc(strlen(butts));

   while(i < (int)strlen(butts) - 1)
   {
      if(butts[j] != ',')
      {
         cocks[i] = butts[j];
         i++;
      }
      j--;
   }

   puts(cocks);
   free(cocks);

   return 0;
}
Back to top
View user's profile Send private message
HomerSexual
Grandmaster Cheater Supreme
Reputation: 5

Joined: 03 Feb 2007
Posts: 1657

PostPosted: Sun Aug 09, 2009 6:17 am    Post subject: Reply with quote

slovach wrote:
weee

Code:
#include <Windows.h>
#include <stdio.h>
#include <string.h>

int main(void)
{
   char* butts = "46,80,20,df,ec,80,ee,73,62,d6,95,a7,ee,d4,01,";

   int i = 0,
      j = strlen(butts) - 1;

   char* cocks = (char*)malloc(strlen(butts));

   while(i < (int)strlen(butts) - 1)
   {
      if(butts[j] != ',')
      {
         cocks[i] = butts[j];
         i++;
      }
      j--;
   }

   puts(cocks);
   free(cocks);

   return 0;
}


free cocks?
puts cocks where?

_________________
Back to top
View user's profile Send private message
toider
Cheater
Reputation: 0

Joined: 05 Aug 2009
Posts: 33

PostPosted: Sun Aug 09, 2009 12:23 pm    Post subject: Reply with quote

blankrider wrote:

free cocks?
puts cocks where?


lol I was thinking the same thing

Slugsnack wrote:
my injector's config manager implements the creation/accessing of registry keys :

tjn.zwit.org



i reallly don't get your injector
Back to top
View user's profile Send private message
toider
Cheater
Reputation: 0

Joined: 05 Aug 2009
Posts: 33

PostPosted: Mon Sep 07, 2009 12:44 pm    Post subject: Reply with quote

bump, please help make this
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Mon Sep 07, 2009 5:10 pm    Post subject: Reply with quote

srsly 99% of the work is just doing the conversions to the right result.

from there on, just use the registry functions. go hog wild.
http://msdn.microsoft.com/en-us/library/ms724875%28VS.85%29.aspx
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
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 vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites