Thread: Reprise target
View Single Post
  #7  
Old 09-26-2015, 13:01
rcer rcer is offline
Friend
 
Join Date: Dec 2008
Posts: 163
Rept. Given: 5
Rept. Rcvd 9 Times in 8 Posts
Thanks Given: 4
Thanks Rcvd at 24 Times in 20 Posts
rcer Reputation: 9
This issue really puzzles me!

I compared the keys and locations of the original, patched and build dll's, see below:


rlm1112.dll_ORG:

(offset from base_01) key1: 30 81 DF 02 41 --(Identical for ORG, Patched & Build)
(offset from base_02) key2: 30 81 DE 02 40-- (Identical for ORG & Patched)
(offset from base_03) key3: 30 81 DF 02 40--(identified as pubkey by RLM_Helper)

rlm1112.dll_patched:

(offset from base_01) key1: 30 81 DF 02 41 --(Identical for ORG, Patched & Build)
(offset from base_02) key2: 30 81 DE 02 40-- (Identical for ORG & Patched)
(offset from base_03) key3: 30 81 DF 02 40--(identified as pubkey by RLM_Helper) Injected a new 30 81 DF 02 40--

pubkey in this location

rlm1112.dll_build: (using the new 30 81 DF 02 40-- pubkey)

(offset from base_01) key1: 30 81 DF 02 41 --(Identical for ORG, Patched & Build)
(offset from base_02) key2: 30 81 DF 02 40--(Identical to pubkey3 from Patched)
(offset from base_03) key3: 30 81 DE 02 40--(identified as pubkey by RLM_Helper) Identical to pubkey2 from ORG &

Patched


It appears that the build process inputs the new pubkey into location 2 instead of location 3 and for this reason

the pubkey is identified as 30 81 DE 02 40-- instead of 30 81 DF 02 40-- !!

Can anybody explain why this happens?
rgds

rcer
Reply With Quote