[Release]New FlashPatcher Tool

04/19/2013 17:37 DTeCH_BOSS#1
FlashPatcher Instructions:
  1. Run FlashPatcher.exe (3 files will appear in the FlashPatcher.exe directory if not already there - cr.wav, k.wav, & FP Help.txt "This file")
  2. Click the "*" button to select an SWF file (or any other file) to be patched
  3. Select an ".HPC" file (HEX Patch Commands "HPC") to run on the SWF file
  4. New file will be generated in the same directory as the Selected (target) SWF file
  5. Note that the newly created patched file will always end in ".new.swf", even if you chose to patch an EXE file. In this case, you can simply change "???.exe.new.swf" to "???.exe.new.exe", or to whatever extension you want.



-----------------
HPC file creation:
-----------------

The format of the HPC file is as follows:

-HEX pair-
Old HEX : New HEX

Example:
Code:
60a20d25ee05b02a:60a20d250101b02a


Multiple HEX pairs:
HEX Pair , HEX Pair , HEX Pair

Example:
Code:
60a20d25ee05b02a:60a20d250101b02a,60a20d25ee05a168a20d:60a20d25ee05a068a20d,60a20d25fa01b02a:60a20d250101b02a
Seporate HEX pairs with a ","
NO spaces allowed anywhere in this file
Only ONE LINE allowed in HPC file, so do not hit enter at the end of the line.
Place a "," between HEX pairs, not the end, or begining of the line. If the line ends, or begins with a "," please remove it.
Save file & rename to .hpc

That's it.

Get an example .hpc file + SWF game here: [Only registered and activated users can see links. Click Here To Register...]



This software is DonationWare, meaning you have NO obligations to buy, or pay anything at any time.
However... updates, & new features are totally dependant on donation activity.

If no love is shown for this software, then NO updates, or features will ever be released again... EVER.



DTeCH
Developer



Download [Only registered and activated users can see links. Click Here To Register...]:
04/19/2013 19:12 Awesome Trainers Maker :D#2
Edit, I saw there .exe :P
I see it don't work with .exe :P
Because doing this
89907C0700008B4DFC83B97C070000007F1A:89907C0700008 B4DFC83B97C070000009090
For heper came (unlicensed) will stop the count down and be very useful :D
any gj
04/20/2013 00:18 DTeCH_BOSS#3
Quote:
Originally Posted by Awesome Trainers Maker :D View Post
Edit, I saw there .exe :P
I see it don't work with .exe :P
Because doing this
89907C0700008B4DFC83B97C070000007F1A:89907C0700008 B4DFC83B97C070000009090
For heper came (unlicensed) will stop the count down and be very useful :D
any gj
If the exe was packed, or in anyway compressed, then the HEX will be wrong.

EXE files have many packers available to make them smaller for the sake of download size... UPX is a good example.

Here are a few EXE packers:
UPX
NeoLite
PECompact
PKLite
Petite
PolyCrypt PE
Shrinker
VBox
WWPack



PEiD can help you with identifying what was used on the target EXE.


Here's a few UnPackers:
ArmKiller (alternative Armadillo unpacker)
Bye PE-Crypt v1.2 (PE-Crypt)
PE-Protect v0.9.
PE-UnCompact v1.5 Beta (PECompact)
PEUNLOCK-NTr!sc's Petite enlarger v1.0/v1.2/v1.3
rAD v0.6 (AsProtect)
tEunlock v1.0
UnArmadillo v1.1 & v1.2 (courtesy of UCF)
UnAspack v1.0.9.0 (ASPack)
un-CodeCrypt
undbpe 1.2
unNFO v1.0
UNPCPECa.
UNPE-SHiELD v0.14 & v0.25 (PE-Shield)
UnShrinker v1.0



PE Dump Utilies:
TDump.exe
ProcDump.exe


When a packed EXE is run, it decompresses itself in memory, & executes properly from there. You would need to unpack it before attempting edits. You can unpack, or just dump it from memory.