Code:
bp address_from_search_above ".printf \"copyBytesForScan(0x%x, 0x%x, 0x%x)\\n\", poi(esp+4), poi(esp+8), poi(esp+c); g"
3. The output is a little weird though. The length is always zero, and it always
Code:
copyBytesForScan(0x00edd35c, 0x12a0b740, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x37ed8190, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x37ed82f0, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x37ed8770, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x37ed85d0, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x37ed8930, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x37ed1f30, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x39b107b0, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x39b10790, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x39b10710, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x39b10810, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x39b106f0, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
copyBytesForScan(0x00edd35c, 0x39b10790, 0x00000000)
copyBytesForScan(0x2944cf28, 0x00edd35c, 0x00000000)
I used the magic bytes to start off with because I wasn't having much luck setting a break on read based off of "known addresses checked by warden" (the lists I was finding were super old).