Why doesn't the stream stop in this example?

Ask for help, how to use AHK_H, etc.
bapl
Posts: 119
Joined: 17 Apr 2021, 00:24

Re: Why doesn't the stream stop in this example?

Post by bapl » 17 Sep 2022, 07:09

@thqby
Yes, I am sure.
I made a password of 256 characters and packed it.

I opened with Hex Editor Neo and opened the Script, then I found the right line with the variable and changed the value, then I displayed the variable with Msgbox and it really changed.
Thus, you can safely bypass checks on the If condition.

If anything, when packing, I specified the password.
the script was packaged with UPX.
image.png
image.png (45.41 KiB) Viewed 1919 times
User avatar
thqby
Posts: 408
Joined: 16 Apr 2021, 11:18
Contact:

Re: Why doesn't the stream stop in this example?

Post by thqby » 17 Sep 2022, 08:41

I can't find the code in the dump file.
Attachments
1.7z
(530.67 KiB) Downloaded 148 times
bapl
Posts: 119
Joined: 17 Apr 2021, 00:24

Re: Why doesn't the stream stop in this example?

Post by bapl » 17 Sep 2022, 09:10

@thqby
image.png
image.png (9.05 KiB) Viewed 1891 times
I can find all the variable names and what's inside.
I don't really understand how to pull out a full-fledged code, but in this way you can 100% change their values.
User avatar
thqby
Posts: 408
Joined: 16 Apr 2021, 11:18
Contact:

Re: Why doesn't the stream stop in this example?

Post by thqby » 17 Sep 2022, 09:17

Code: Select all

a := 'hello'
b := 'ahk'
MsgBox Format('{} {}', a, b)
This is the source of 1.exe.
Variable names and strings will always be in memory, but they are mostly scattered.
Post Reply

Return to “Ask for Help”