커널 어드레스를 로직 어드레스로 변환하고 싶습니다...

pdjj14의 이미지

겨우겨우 eip 의 정보를 얻어왔습니다...

그런데 주소가 c1485e58 (pid 에 따라 어느 정도 가변) 의 32bit 주소가 넘어옵니다...

08048xxx 대의 주소를 기대했는데...쩝...

어떻게 변환을 할 수가 있을까요??

알려주세요~~~

pdjj14의 이미지

show_regs 를 한 결과입니다...

Pid/TGid: 2081/2081, comm: xchat
Nov 16 19:46:44 pdjj14 kernel: EIP: 0000:[] CPU: 0
Nov 16 19:46:44 pdjj14 kernel: EIP is at ___strtok_R29805c13 [] 0x10aad5c (2.4.20-8)
Nov 16 19:46:44 pdjj14 kernel: EFLAGS: d4b66c80 Tainted: PF
Nov 16 19:46:44 pdjj14 kernel: EAX: 000001d2 EBX: 00200034 ECX: 00000202 EDX: 00000000
Nov 16 19:46:44 pdjj14 kernel: ESI: c030d100 EDI: c030d724 EBP: 00000200 DS: 0000 ES: e985 FS: 0000 GS: 0000
Nov 16 19:46:44 pdjj14 kernel: CR0: 8005003b CR2: 40f4d000 CR3: 14bf3000 CR4: 000006d0
Nov 16 19:46:44 pdjj14 kernel: Call Trace: [] lru_cache_add [kernel] 0x126 (0xd49bde08))
Nov 16 19:46:44 pdjj14 kernel: [] page_cache_read [kernel] 0xc0 (0xd49bde30))
Nov 16 19:46:44 pdjj14 kernel: [] read_cluster_nonblocking [kernel] 0x39 (0xd49bde58))
Nov 16 19:46:44 pdjj14 kernel: [] filemap_nopage [kernel] 0x10d (0xd49bde6c))
Nov 16 19:46:44 pdjj14 kernel: [] do_no_page [kernel] 0x89 (0xd49bde9c))
Nov 16 19:46:44 pdjj14 kernel: [] handle_mm_fault [kernel] 0x81 (0xd49bded8))
Nov 16 19:46:44 pdjj14 kernel: [] do_page_fault [kernel] 0x16c (0xd49bdf08))
Nov 16 19:46:44 pdjj14 kernel: [] old_mmap [kernel] 0xde (0xd49bdf64))
Nov 16 19:46:44 pdjj14 kernel: [] do_page_fault [kernel] 0x0 (0xd49bdfb0))
Nov 16 19:46:44 pdjj14 kernel: [] error_code [kernel] 0x34 (0xd49bdfb8))