I mean, do I have to patch the binary? , I really haven't found any example about this, my crypter is pretty basic encrypts and decrypts using XOR
thank you anyways✌✌✌✌
thank you anyways✌✌✌✌
|
C
How to implement an anti-debugger on my crypter? |
(Aug 4, 2020 03:31 PM)invisible_hack2 Wrote: I mean, do I have to patch the binary? , I really haven't found any example about this, my crypter is pretty basic encrypts and decrypts using XOR so many techniques on anti-debugging (google alkhaser iirc) regarding the 'how' is up to you- generally speaking those checks (anti XX) should be implement in your stub before it decrypt and executes the binary
use a call to kernel32.dll and isdebuggerpresent and checkremotedebuggerpresent, these are the best methods I use them, you shouldnt have anyone debugging your crypter after that my friend!
unless they open x64dbg and edit the return values of those functions but its pretty hard and takes some skill. (Aug 5, 2020 03:22 AM)Freak_OG Wrote: you shouldnt have anyone debugging your crypter after that my friend!Cool story. https://github.com/x64dbg/ScyllaHide (Aug 4, 2020 03:31 PM)invisible_hack2 Wrote: I mean, do I have to patch the binary? , I really haven't found any example about this, my crypter is pretty basic encrypts and decrypts using XOR (Aug 5, 2020 01:38 AM)spiderfruit Wrote: so many techniques on anti-debugging (google alkhaser iirc) regarding the 'how' is up to you- generally speaking those checks (anti XX) should be implement in your stub before it decrypt and executes the binary thanks so i just have to add some anti-debugging technique to my stub? no need to patch the binary. (Aug 5, 2020 09:50 AM)invisible_hack2 Wrote: thanks so i just have to add some anti-debugging technique to my stub? no need to patch the binary. No need to patch the binary bro. 🤐 (Aug 5, 2020 03:22 AM)Freak_OG Wrote: use a call to kernel32.dll and isdebuggerpresent and checkremotedebuggerpresent, these are the best methods I use them, you shouldnt have anyone debugging your crypter after that my friend! "Prettt hard" lmao. Easiest thing ever, theres even plugins to automate this.
If you have to ask this you probably should not yet be attempting to make a "Crypter".
There's tens to hundreds of public methods you can use, and probably tens more that are not public. All of them are created based on the knowledge of how a debugger works, how the operating system works, etc. You need real knowledge of your computer's internals. Even then, if you just have a couple of debug checks in your software and that's it, someone could very easily stop them from executing at all trough 10 different hook methods or 10 different patch methods. (Aug 5, 2020 11:21 PM)3DES Wrote: "Prettt hard" lmao. Easiest thing ever, theres even plugins to automate this. I know , i thought i needed to patch the binary
Just implement this, take a look at what malware does and what malware analysts do to bypass those checks
https://anti-reversing.com/Downloads/Ant...erence.pdf
Aug 15, 2020 07:40 AM
(This post was last modified: Aug 15, 2020 07:42 AM by H4x10r.)
Best way to get into this is
https://github.com/LordNoteworthy/al-khaser https://github.com/cetfor/AntiDBG Mich jagen Großfamilien und das LKA.
& Deine Mudda verkauft Winrar Lizenzen im Darknet. |
|
|
| Possibly Related Threads... | |||
| Thread / Author | Replies | Views | Last Post |
| [C] by yuumiJun 5, 2022 06:30 PM | 22 | 553 |
Jun 5, 2022 06:30 PM Last Post: yuumi |
| [C#] by fallagFeb 13, 2021 10:44 PM | 9 | 394 |
Feb 13, 2021 10:44 PM Last Post: uint32 |
| [Python] by SмℯґƒDec 10, 2020 12:52 PM | 6 | 213 |
Dec 10, 2020 12:52 PM Last Post: Sмℯґƒ |