Raised This Month: $32 Target: $400
 8% 

[INC/ANY] Memory Extended Fork


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Dragokas
Veteran Member
Join Date: Nov 2017
Location: Ukraine on fire
Old 04-24-2022 , 20:20   [INC/ANY] Memory Extended Fork
Reply With Quote #1

Extends opportunities to work with memory in SourcePawn.

Description:
Initially, project was aim to allow work with other libraries (not only server/engine/matchmaking_ds) as well as calling functions from OS libraries, allocation memory e.t.c. without need to install custom extensions.

// TODO. Full description is under construction... (when I have time for it).

At the moment, see:
- in original topic (outdated), in fork topic (ru)
or
- in Russian here (more fresh, but still much outdated)
sample plugins.
* Fork and topic done with permission of original author. He is not much active at the moment, however, willing to make this project continue live and develop.
New features in fork:
- IsValidPointer
- MemSearcher (partially done)
- MemAlloc (updated)
- GameDataEx
- BinaryFile
- Instruction Length Disassembler
- New stocks ...

Credits:
- Rostu (original author)
- Kailo - for help in training of ASM/Debuggers/Working with IDA
- komashchenko - for help allowing to figure out SDKCall
- Boeing 676 - for help allowing to adopt this inc for Linux
- Ms-Rem - LDasm (C++)
- The Trick - Updates to LDasm, ASM training
- Dragokas - additions, bug fixes

Download link:
https://github.com/dragokas/Memory-Extended

Example plugins:
1) Setup manual mid-function detour (without dhooks.inc)
- [L4D1] Crash on engine.so!CM_VCollideForModel (fixing zero-pointer dereference crash)
2) Find & replace string in memory:
- [CS:GO] No FallDamage Sound by MaZa
- [CS:GO] Bypass -nobots/-nohltv by Rostu
3) Calling OS function:
- Get CPU Name (Windows) by Rostu
// more TODO

Related works:
- [INC] Memory Extended by Rostu (original topic)
- Source Scramble by nosoop
- SM-Memory by Scags

Related topics:
- [ANY] Work with memory in SourcePawn by 2010kohtep
- Hooking without extension by BHaType
- [Lesson] Reading Import/Export Table via SourcePawn by Rostu (Rus)
__________________
Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
[My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]

Last edited by Dragokas; 11-06-2022 at 11:16.
Dragokas is offline
BeepIsla
Member
Join Date: Mar 2020
Location: Germany
Old 04-25-2022 , 11:16   Re: [INC/ANY] Memory Extended Fork
Reply With Quote #2

Quote:
btw, does anybody know why "issues" tab doesn't exist there on github?
You can disable it in Github repository settings
BeepIsla is offline
Dragokas
Veteran Member
Join Date: Nov 2017
Location: Ukraine on fire
Old 04-25-2022 , 11:44   Re: [INC/ANY] Memory Extended Fork
Reply With Quote #3

BeepIsla, thanks, found it!
__________________
Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
[My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]
Dragokas is offline
Dragokas
Veteran Member
Join Date: Nov 2017
Location: Ukraine on fire
Old 07-08-2022 , 12:22   Re: [INC/ANY] Memory Extended Fork
Reply With Quote #4

Updated.

Quote:
3.1.9
Fixed warnings on SM 1.11.
VirtualQuery optimizations (Windows).
Also, appended more plugin samples in 1st post.
__________________
Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
[My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]

Last edited by Dragokas; 07-08-2022 at 12:23.
Dragokas is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:19.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode