Akiba
[img]http://i.imgur.com/o3RYT4v.png[/img]
- 4,262
- Posts
- 14
- Years
- Age 25
- in a gap
- Seen Apr 10, 2017
XEH [A Library For Your Hacking Tool]
Introduction
Some people were asking me to teach them about making hacking tools, so I decided to start working on a library that can jumpstart programmers and save them time on starting a hacking tool.
This is the first release of a library that can simplify your application development experience, if you are a .NET developer, that is.
More features will be added eventually.
If you have any suggestions, feel free to make them.
And example of how to use the library is in the attachments, as well as the library itself.
Functions
String OpenHex(String fileName)
///Returns a string containing hex of the provided filename
Void SaveHex(String fileName, String hexString)
///Saves provided string of hex to provided filename
Struct Macro
///Macro object that can be inherited
Int() Macro.MacroIndex
///Index at which the Macro will be executed
String() Macro.MacroContent
///Hex string that will overwrite the area
Int() Macro.MacroRange
///Range of Hex that will be deleted and then inserted, may possibly be omitted in the next release
String Macro.MacroName
///Name by which the macro can be identified
Void Macro.New(Int macroIndex, String macroContent, Int macroRange, String macroName)
///Constructor that will allow new instances of Macro to be created
Void Macro.RedimMacro(Int index)
///Should only be used for modifying macros at runtime, changes size of macro arrays
Void Macro.AssignMacro(Int position, Int index, Int hexString)
///Should only be used for modifying macros at runtime, changes content of macros
String Macro.ExecuteMacro(String hexString)
///Returns a string modified by the macro
Expected
Repointing Macros
Move Macros
Byte-Based Operation Macros
Future
There are many improvements to be made, and I am putting this out here just so people can make suggestions about it, so that this eventually will be a library that all developers can use.
Introduction
Some people were asking me to teach them about making hacking tools, so I decided to start working on a library that can jumpstart programmers and save them time on starting a hacking tool.
This is the first release of a library that can simplify your application development experience, if you are a .NET developer, that is.
More features will be added eventually.
If you have any suggestions, feel free to make them.
And example of how to use the library is in the attachments, as well as the library itself.
Functions
String OpenHex(String fileName)
///Returns a string containing hex of the provided filename
Void SaveHex(String fileName, String hexString)
///Saves provided string of hex to provided filename
Struct Macro
///Macro object that can be inherited
Int() Macro.MacroIndex
///Index at which the Macro will be executed
String() Macro.MacroContent
///Hex string that will overwrite the area
Int() Macro.MacroRange
///Range of Hex that will be deleted and then inserted, may possibly be omitted in the next release
String Macro.MacroName
///Name by which the macro can be identified
Void Macro.New(Int macroIndex, String macroContent, Int macroRange, String macroName)
///Constructor that will allow new instances of Macro to be created
Void Macro.RedimMacro(Int index)
///Should only be used for modifying macros at runtime, changes size of macro arrays
Void Macro.AssignMacro(Int position, Int index, Int hexString)
///Should only be used for modifying macros at runtime, changes content of macros
String Macro.ExecuteMacro(String hexString)
///Returns a string modified by the macro
Expected
Repointing Macros
Move Macros
Byte-Based Operation Macros
Future
There are many improvements to be made, and I am putting this out here just so people can make suggestions about it, so that this eventually will be a library that all developers can use.
Last edited: