Searching the memory Space

To perform a search we need s and four additional parameters

0:009> **s -d 0 L?80000000 41414141**
033a0a14  41414141 80928f8e 45459045 49494949  AAAA....E.EEIIII
06daf884  41414141 000000ed 000000da 000000ea  AAAA............
69523820  41414141 db5e5e5e b6b7b7db b4b6b6b6  AAAA^^^.........
6cbb4600  41414141 00d5b7af 00000000 00000000  AAAA............
7542e594  41414141 64644141 64646464 89898918  AAAAAAdddddd....
7542e5b4  41414141 64644141 64646464 89898918  AAAAAAdddddd....
7542e5d4  41414141 64644141 64646464 89898918  AAAAAAdddddd....
7542e994  41414141 64644141 64646464 89898989  AAAAAAdddddd....
7542e9b4  41414141 64644141 64646464 89898989  AAAAAAdddddd....
7542e9d4  41414141 64644141 64646464 89898989  AAAAAAdddddd....
7542ed94  41414141 64644141 64646464 89898989  AAAAAAdddddd....
7542edb4  41414141 64644141 64646464 89898989  AAAAAAdddddd....
7542edd4  41414141 64644141 64646464 89898989  AAAAAAdddddd....
7547db50  41414141 45454341 49494545 4f4e4949  AAAAACEEEEIIIINO
7547df50  41414141 45454341 49494545 4f4e4949  AAAAACEEEEIIIINO
7547e288  41414141 43c64141 45454545 49494949  AAAAAA.CEEEEIIII
7547e2a8  41414141 43c64141 45454545 49494949  AAAAAA.CEEEEIIII
7547e388  41414141 43c4c5c4 45454545 49494949  AAAA...CEEEEIIII
7547e3a8  41414141 43c4c5c4 45454545 49494949  AAAA...CEEEEIIII
7547e488  41414141 c7c64141 45454545 49494949  AAAAAA..EEEEIIII
7547e4a8  41414141 c7c64141 45454545 49494949  AAAAAA..EEEEIIII
7547e988  41414141 43c64141 45454545 49494949  AAAAAA.CEEEEIIII
7547e9a8  41414141 43c64141 45454545 49494949  AAAAAA.CEEEEIIII
7547eb50  41414141 45454341 49494545 4f4e4949  AAAAACEEEEIIIINO
7547ec88  41414141 43414141 45454545 49494949  AAAAAAACEEEEIIII
7547eca8  41414141 43414141 45454545 49494949  AAAAAAACEEEEIIII
7547fc50  41414141 45454341 49494545 4f4e4949  AAAAACEEEEIIIINO
7547fd88  41414141 43c64141 45454545 49494949  AAAAAA.CEEEEIIII
7547fda8  41414141 43c64141 45454545 49494949  AAAAAA.CEEEEIIII
7547fe08  41414141 43c4c5c4 45454545 49494949  AAAA...CEEEEIIII
7547fe28  41414141 43c4c5c4 45454545 49494949  AAAA...CEEEEIIII
7547fe88  41414141 c7c64141 45454545 49494949  AAAAAA..EEEEIIII
7547fea8  41414141 c7c64141 45454545 49494949  AAAAAA..EEEEIIII
7547ffd0  41414141 45454341 49494545 4f4e4949  AAAAACEEEEIIIINO
75480108  41414141 43c64141 45454545 49494949  AAAAAA.CEEEEIIII
75480128  41414141 43c64141 45454545 49494949  AAAAAA.CEEEEIIII
760b09ec  41414141 41414141 41404141 00000741  AAAAAAAAAA@AA...
760b09f0  41414141 41404141 00000741 00000000  AAAAAA@AA.......
7617ba34  41414141 02444444 02024040 41404040  AAAADDD.@@..@@@A
7624acb0  41414141 41414141 41414141 41414141  AAAAAAAAAAAAAAAA
7624acb4  41414141 41414141 41414141 41414141  AAAAAAAAAAAAAAAA
7624acb8  41414141 41414141 41414141 41414141  AAAAAAAAAAAAAAAA
7624acbc  41414141 41414141 41414141 41414141  AAAAAAAAAAAAAAAA
7624acc0  41414141 41414141 41414141 41414141  AAAAAAAAAAAAAAAA
7624acc4  41414141 41414141 41414141 41414141  AAAAAAAAAAAAAAAA
7624acc8  41414141 41414141 41414141 41414141  AAAAAAAAAAAAAAAA
7624accc  41414141 41414141 41414141 00484141  AAAAAAAAAAAAAAH.
7624acd0  41414141 41414141 00484141 00000000  AAAAAAAAAAH.....
7624acd4  41414141 00484141 00000000 00000000  AAAAAAH.........
76689210  41414141 db5e5e5e b6b7b7db b4b6b6b6  AAAA^^^.........
7686e3d4  41414141 79414141 0000c7c6 708cbf00  AAAAAAAy.......p
7686e404  41414141 5e414141 0000cbc2 3b7dc200  AAAAAAA^......};
7686e430  41414141 41414141 55414141 0000cac2  AAAAAAAAAAAU....
7686e434  41414141 55414141 0000cac2 7281c2b1  AAAAAAAU.......r
7686e460  41414141 41414141 4b414141 0000cac2  AAAAAAAAAAAK....
7686e464  41414141 4b414141 0000cac2 7685c2b1  AAAAAAAK.......v
7686e490  41414141 41414141 4b414141 0000cac2  AAAAAAAAAAAK....
7686e494  41414141 4b414141 0000cac2 4c58c2b1  AAAAAAAK......XL
7686e4d4  41414141 41414141 12464141 c241310e  AAAAAAAAAAF..1A.
7686e4d8  41414141 12464141 c241310e 0000cbc8  AAAAAAF..1A.....
7686e504  41414141 41414141 26414141 9566220e  AAAAAAAAAAA&."f.
7686e508  41414141 26414141 9566220e cacdcbc2  AAAAAAA&."f.....
7686e534  41414141 41414141 3a414141 aa100c0e  AAAAAAAAAAA:....
7686e538  41414141 3a414141 aa100c0e c2c2c2b2  AAAAAAA:........
7686e564  41414141 41414141 128f6643 11090c0e  AAAAAAAACf......
7686e568  41414141 128f6643 11090c0e 6c6f77a9  AAAACf.......wol
7686e594  41414141 76564141 a9a9a9a9 06080c11  AAAAAAVv........
76879510  41414141 41414141 a7575844 0202fbc1  AAAAAAAADXW.....
76879514  41414141 a7575844 0202fbc1 02020202  AAAADXW.........
768bec4c  41414141 00d94e43 00000000 00000000  AAAACN..........
7735cdc4  41414141 6464663c 64646464 14141414  AAAA<fdddddd....
7735d094  41414141 fcf8ecc9 fcfdfdfc fcfcfcfd  AAAA............
77398bc4  41414141 6464663c 64646464 14141414  AAAA<fdddddd....
77398e94  41414141 fcf8ecc9 fcfdfdfc fcfcfcfd  AAAA............
77890c8c  41414141 42424241 42424242 43434342  AAAAABBBBBBBBCCC

Search space with ASCII string

0:009> s -a 0 L?80000000 "This program cannot be run in DOS mode"
00dc004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
0303004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
0607004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
56c1004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
5726004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
6245004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
644e004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
66ac004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
6934004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
6ad5004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
6c36004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
6ca8004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
6d2a004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7069004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
70c2004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
713f004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
714e004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7211004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
72d6004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
72f5004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7302004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
730a004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7369004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
73a5004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
73de004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
73ec004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7416004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
742e004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7430004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7431004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7437004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
743f004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7456004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
74b8004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
74ca004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
74cc004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7503004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7510004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7516004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
751b004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7542004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7547004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7551004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7559004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7565004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
758a004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7593004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
76c8004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
76dd004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
76e0004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
772d004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7744004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7752004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7762004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
776f004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
777e004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can
7788004e  54 68 69 73 20 70 72 6f-67 72 61 6d 20 63 61 6e  This program can

other Example: will update ESP with Hello and then search the string

0:009> dd esp L1
06daf884  41414141

0:009> da esp
06daf884  "AAAAo"

0:009> ea esp "Hello"

0:009> s -a 0 L?80000000 "Hello"
06daf884  48 65 6c 6c 6f 00 00 00-da 00 00 00 ea 00 00 00  Hello...........
77911430  48 65 6c 6c 6f cc cc cc-cc cc cc cc cc cc cc cc  Hello...........

Last updated