_________________
This does similar to the last opcode. It gets the pointer, but this time it gets the pointer to a variable.
By doing this, we could use read_memory or write_memory to read/write the value in the variable, but this is particularly good for use with strings.
Let's say we wanted the second 2 characters of a 4-char string.
Code:
1@v = "ABCD"
0AC7: 0@ = var 1@ offset
0@ += 2 // skip the first 2 characters
0A8D: 1@ = read_memory 0@ size 2 virtual_protect 0 // read the next 2 characters
// 1@ now contains "CD"
_________________
Of course size in opcode 0a8d means the size of string you want to read so you could get the size of string first by using : 0C17: 1@ = strlen 0@, and then simply decrease it by 2
However, I have a feeling that this is not the shortest solution cuz I don't know about CLEO much, so I just used google and some time to help you
Source : https://sannybuilder.com/forums/viewtopic.php?id=882