[Release]PathFinder Decryptor V0.5

09/29/2009 05:50 funhacker#1
I have now almost fully finished a fully working Pathfinder Compiler.

Requirements
Computer
MySQL Server
MapDestination.dat (found in the ini folder of EO)
My Application
.Net Framework 3.5 (Possibly works with other Frameworks) - Used 64bit and 3.5 to code

Functions
Change/Update values
Load MapDestination.dat
Connect to MySQL Server
Save MapDestination.dat
View By All
View by Map (SubMenus)

Important
Make sure to run this Query before using the application or it will not work.
Code:
DROP TABLE IF EXISTS `cq_mapdestination`;
CREATE TABLE `cq_mapdestination` (
  `id` int(4) NOT NULL auto_increment,
  `name` text NOT NULL,
  `menuid` bigint(4) NOT NULL default '0',
  `mapid` bigint(4) NOT NULL default '0',
  `xpos` bigint(4) NOT NULL default '0',
  `ypos` bigint(4) NOT NULL default '0',
  `parentid` bigint(4) NOT NULL default '0',
  `description` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;

How to use
  • Enter MySQL Login and Host information
  • Goto View All Tab
  • Load MapDestination.dat

How to Edit
  • Follow How to use instructions
  • Click on the entry you wish to change
  • Edit the fields in the selected boxes
  • Click the Change Button
  • Finally Save MapDestination.dat

Notes
-1 Values refer to fields not used for an entry. An example is a sub-menu path location has no mapid so it will have a value of -1 it aswell has no menuid so again -1. It only has it's parentid, x position and y position.

Limitations
500 Paths without adverts.

Previous Versions:

Code:
Since I could not advance edit my last thread about this [url=http://www.elitepvpers.com/forum/eo-pserver-hosting/336009-release-beta-path-finder-compiler.html][Here][/url] I had to make a new thread.

Download the Attached rar and then read this readme below

[b]ReadMe[/b]
Before even running the application please run this SQL script within your database
[code]
DROP TABLE IF EXISTS `cq_mapdestination`;
CREATE TABLE `cq_mapdestination` (
  `id` int(4) NOT NULL auto_increment,
  `name` text NOT NULL,
  `menuid` bigint(4) NOT NULL default '0',
  `mapid` bigint(4) NOT NULL default '0',
  `xpos` bigint(4) NOT NULL default '0',
  `ypos` bigint(4) NOT NULL default '0',
  `parentid` bigint(4) NOT NULL default '0',
  `description` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;
Before loading a MapDestination.dat please fill in the MySQL fields and connect to a database.

Once that is done goto the View All tab and load your MapDestination.dat

If you wish to sort into smaller manageble groups use the View By Map tab.

To view a SubMenu's various destinations just select it in the PathNames list box.

Current Features:
Load MapDestination.dat
Change Values (All Values tab only)
View all values [i]decrypted[/b]
Sort by Map
View Sub Destinations
Connect to SQL Datbase

Bug Fixes:
Decryption Process was slightly off.


Previous Versions:
Quote:
Originally Posted by V0.1
I am releasing this Beta Version of an upcomming Path Finder Compiler. The problem is I am sure there should be a couple bugs here and there I would just like a few of you guys to test it for me and posting what locations are screwing up. Once I have it bug free I will then end up adding the save function and add path find location.

Current Features:
Load MapDestination.dat
Change Values
View all values decrypted.

I can't seem to upload any files here atm so I will link it.

[Only registered and activated users can see links. Click Here To Register...]
[/code]
10/02/2009 19:15 funhacker#2
*Bump*

Post Updated

Version1.0 finished Allowing you to save your mapdestination.dat

Next:
Add New Paths
10/02/2009 23:27 Necron33#3
Impressive!

EDIT: Can you explain the mathematical equation you used in order to decrypt it?

EDIT: Can i use .NET Reflector to read abit of the code, for educational purposes only?
10/03/2009 01:41 forcer#4
you can't use reflector because it's obfuscated.
10/03/2009 01:41 DEADP00L#5
Awesomely Done Fun!!!
10/03/2009 05:32 Necron33#6
Quote:
Originally Posted by forcer View Post
you can't use reflector because it's obfuscated.
I didn't even try it, was asking funhacker for permission and i'm sure he would have told me so, I'm just asking for the decryption equation if he wants to share it.
10/03/2009 22:12 Underground Gaming Leader#7
nice funhacker at least someone is releasing some good stuff, well keep up the work
10/04/2009 04:00 funhacker#8
@Necron maybe one day I will release the byte map that includes the encryption keys used. But for now I wont as I did the hard work to decrypt the file perhaps others should too, personaly I have no understanding of encryption/decryption and this just helped me widen my knowledge.
As for the source code I obsufacated for that reason so nah, but the code sux so maybe oneday
10/04/2009 13:56 Necron33#9
Quote:
Originally Posted by funhacker View Post
@Necron maybe one day I will release the byte map that includes the encryption keys used. But for now I wont as I did the hard work to decrypt the file perhaps others should too, personaly I have no understanding of encryption/decryption and this just helped me widen my knowledge.
As for the source code I obsufacated for that reason so nah, but the code sux so maybe oneday
hehe, I understand that, much hardwork for it to be released for free. hehe.
OKay :D.
10/17/2009 03:51 hio77#10
@funhacker since you have a path limit in here it would be nice to know how many paths we are currently using lol
06/23/2010 18:11 funhacker#11
nag me to update hio, I could probly spare the 5-10mins for it :D
06/29/2010 11:44 hio77#12
Quote:
Originally Posted by funhacker View Post
nag me to update hio, I could probly spare the 5-10mins for it :D
just noticed i forgot to go

*nag* lmfao

EDIT: after looking at the date its not really a forgotten to do lol
06/29/2010 22:18 funhacker#13
Updated just need to wait until I get one of my old drives plugged in to get the obfuscater I use to prevent people using reflector etc..
07/04/2010 04:24 hio77#14
*bump*
07/04/2010 14:09 funhacker#15
lol sorry same reason as yours almost at my girlfriends place at the moment I usually bring my computer but we had a lot of work to do with her horse this weekend lol :)

back home tomorrow night so maybe the day after I will take a look at that drive?