knms360

Results 13 comments of knms360

My Code ` KittyScanner::ElfScanner g_il2cppELF; g_il2cppELF = KittyScanner::ElfScanner::createWithPath("libMyLibName.so"); uintptr_t search_start = g_il2cppELF.baseSegment().startAddress; uintptr_t search_end = g_il2cppELF.baseSegment().endAddress + 0xFFFF; std::vector found_at_list; found_at_list = KittyScanner::findHexAll(search_start, search_end, "01 01 01 00 01 00...

> `uintptr_t search_end = g_il2cppELF.baseSegment().endAddress + 0xFFFF; ` why the + 0xFFFF ? This is to make it clear that it is outside the range. uintptr_t search_start = 0x0000; uintptr_t...

Is it possible to read the segment from 0x00 to 0xFFFFFFFF and check if it is readable?

Because there is no library that can be used to look up byte arrays. (It's difficult to explain in English, so please refer to the image) ![gamegu1](https://github.com/MJx0/KittyMemory/assets/123563501/181345e5-b6b1-4f55-8ddb-da2596d5e40b) ![gamegu2](https://github.com/MJx0/KittyMemory/assets/123563501/4ff1dab2-6ac2-492f-8d89-804ce45e87f6)

Ah, um... it seems very difficult, but I'll try it.

That's right, it was in the range of anon:libc_malloc

Thanks!! I will give it a try. Thank you so much.

Hey, An error occurs in it.perms.compare No member named 'perms' in 'KittyMemory::ProcMap'

But... I fixed the code and it worked. Was this ok? if (it.offset != 0) continue; ![oauhfiae](https://github.com/MJx0/KittyMemory/assets/123563501/d0a10604-a21d-4a4c-a83a-496f203d9e72)