Codes
WiiRd forum
October 11, 2024, 11:54:34 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome on the new server

Update 4.3 - do NOT update!
Gecko 1.9.3.1
Should I get a USB Gecko, I wanna hack?
How do I use my USB Gecko
Where can I get WiiRd?
 
   Home   CODE DATABASE GAMEHACKING Help Search Login Register  
Pages: [1]
  Print  
Author Topic: PointerSearch release thread (version 4.0)  (Read 8801 times)
Dr.Pepper
Hacker
Full Member
*****

Karma: 18
Posts: 120


« on: November 24, 2010, 08:03:14 PM »

I've had PointerSearch application tested by small number of individuals for 2 years now, and I finally managed to make simple enough GUI for it. So its time for release PointerSearch v4.0 to the public for people to use in conjuction of Gecko dotNet/WiiRd. I included ReadMe.txt with small example tutorial in the download package.

Newest GUI v4 version be downloaded here: http://wiird.l0nk.org/drp/PointerSearch_v4.rar

Basicly main features are:
- supports combined 80&90 searches, so pointer in pointer finds pointers that are across of memory areas (like brothers in arms 0x80 pointers point to 0x90 area)
- supports multithreading, speeds up searches in multicore systems.
- changed and optimized search algoritms to use memory based QHash and QMultiHash, reduced file I/O dramatically.
- now searching full set of 6 dumps with 0x8000 offset takes only couple minutes (compared to tens of hours in WiiRd)
- you don't need to use WiiRd pointer in pointer search anymore, so you can continue debugging Wii while search is running.
- includes binaries for Windows, Linux and MacOSX
- it can search 6 sets of memory dumps:
  • 80+80,                     normal 2 sets of 80 dumps
  • 80+80+80,                you can combine 3 sets of 80 dumps to cut down the number of false positives
  • 90+90,                     normal 2 sets of 90 dumps
  • 90+90+90,                you can combine 3 sets of 90 dumps to cut down the number of false positives
  • 80&90+80&90,           normal 2 sets of combined 80&90 dumps
  • 80&90+80&90+80&90, you can combine 3 sets of combined 80&90 dumps to cut down the number of false positives

Usage instructions:
1. Configure wanted offset for the search, ie. 0x8000 or 0x800.
2. Choose the memory dump files by clicking over the filename (if you haven't uploaded them to default location).
3. Setup corresponding pointer values that you want to search in 'pointer in pointer'-mode.
4. Press 'Search'-button and wait for results...

Hopefully this is helpful for all Gecko dotNet users out there who were missing a decent PointerSearch application. Smiley

« Last Edit: November 24, 2010, 08:08:08 PM by Dr.Pepper » Logged
biolizard89
Hacker
Sr. Member
*****

Karma: 22
Posts: 373

passport.10.biolizard89@spamgourmet.com biolizard89 biolizard89
« Reply #1 on: November 25, 2010, 10:22:03 PM »

Nice, this looks awesome, thanks!
Logged
Dude
Full Member
***

Karma: 4
Posts: 117


« Reply #2 on: January 15, 2011, 07:25:19 PM »

Damn, how did I miss this?

Downloading and checking this out.  Only heard about this today lol

Thanks Pepper.  Will you be keeping up the development on this if improvements are needed?
Logged
Bully@Wiiplaza
Hacker
Legendary Member
*****

Karma: 93
Posts: 1853


WWW
« Reply #3 on: January 16, 2011, 03:18:50 PM »

easy to understand, just epic.
Applaud Wink
Logged

My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully
wiiztec
Lazy hacking machine
Hacker
Hero Member
*****

Karma: 34
Posts: 813

TimmyKitty7124
WWW
« Reply #4 on: February 06, 2011, 08:31:23 PM »

Why is the max offset limited to 0x88888? with WiiRd I'd usually set it to 0xFFFFFF, i've made pointer codes for SMG2 with 6 character offsets.

That is my only complaint about this otherwise great application
Logged

If there's any code at all that you want to be button activated, or even able to toggle on & off, and I have the game, just PM me and I'll make it happen
Dr.Pepper
Hacker
Full Member
*****

Karma: 18
Posts: 120


« Reply #5 on: February 09, 2011, 06:56:11 PM »

Why is the max offset limited to 0x88888? with WiiRd I'd usually set it to 0xFFFFFF, i've made pointer codes for SMG2 with 6 character offsets.

That is my only complaint about this otherwise great application

Well its because 99.9% cases you can find the working pointer with 0x800 offset, and haven't seen any dumps which would need bigger than 0x8000 offset pointers. Bigger offsets would make searching exponentially slower. But lets see, I might allow bigger offsets on next release as there is no harm having bigger limits (although its better to use small offsets).
Logged
Bully@Wiiplaza
Hacker
Legendary Member
*****

Karma: 93
Posts: 1853


WWW
« Reply #6 on: May 14, 2011, 07:19:29 AM »

I would like to have cleaner results view and an option to search directly for Pointer in Pointer, even if there are Pointermatches (they may be all useless, if they crash). I needed to use WiiRd to get this right Pointer...
Let me know, if you can change to "Pointer in Pointer" Mode somehow.

It should also display the possible results with a different colour and enough spaces between them.

Thx, man. Cheesy
« Last Edit: May 14, 2011, 07:22:55 AM by Bully@Wiiplaza » Logged

My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully
Bully@Wiiplaza
Hacker
Legendary Member
*****

Karma: 93
Posts: 1853


WWW
« Reply #7 on: July 30, 2011, 09:52:10 PM »

lulz.
I made a crosspointer code with PointerSearch.
WiiRd couldn´t find that one Grin

Code:
Health Modifier 1st Pokemon [Bully@Wiiplaza]
48000000 804805D4
DE000000 90009340
1200008E 0000XXXX
E0000000 80008000

Dr. Peppers app is actually pretty awesome.
Fast algorithmns (only about 30 secs for 3x mem80 + 90 dumps!!!) and good features like using 3 dumps. Afro
« Last Edit: July 30, 2011, 09:54:25 PM by Bully@Wiiplaza » Logged

My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully
Bully@Wiiplaza
Hacker
Legendary Member
*****

Karma: 93
Posts: 1853


WWW
« Reply #8 on: August 29, 2012, 05:32:57 PM »

The application crashes before finishing if I use these two dumps:
http://jafile.com/uploads/bullywp/spin_move.rar

WiiRd doesn't...
« Last Edit: February 15, 2014, 05:03:18 PM by Bully@Wiiplaza » Logged

My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully
Bully@Wiiplaza
Hacker
Legendary Member
*****

Karma: 93
Posts: 1853


WWW
« Reply #9 on: February 15, 2014, 05:03:01 PM »

What I wondered about is a pointer app which can export watchlist files to look at the values pointed at instead of adding them one by one and bringing them into a proper format. Dr.Pepper uses rounded brackets () while Gecko.Net wants []. Great interaction between programmers. Sad
Logged

My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!