If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:Tantei Jinguuji Saburou: Innocent Black

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game Tantei Jinguuji Saburou: Innocent Black.

Password Decryption

When having typed in a password, the game looks at the 32 bit address at 0x002284A8 (read as big endian) then xor's that addresses contents by 0xDEC0DEC0. The password locations and method of reading them are below.

Reading Passwords

Encrypted passwords are read in big endian order. The decryption can be read as follows:

Encrypted Character List

Bytes 0x0 & 0x2 list:

A = C0
B = C1
C = C2
D = C3
E = C4
F = C5
G = C6
H = C7
I = C8
J = C9
K = CA
L = CB
M = CC
N = CD
O = CE
P = CF
Q = D0
R = D1
S = D2
T = D3
U = D4
V = D5
W = D6
X = D7
Y = D8
Z = D9

Bytes 0x1 & 0x3 list:

A = DE
B = DF
C = DC
D = DD
E = DA
F = DB
G = D8
H = D9
I = D6
J = D7
K = D4
L = D5
M = D2
N = D3
O = D0
P = D1
Q = CE
R = CF
S = CC
T = CD
U = CA
V = CB
W = C8
X = C9
Y = C6
Z = C7

Example:

Password at 0x00224d88 has the encrypted hex string: 0xD6C2DFC4 and can be decrypted as ICBE using the list above.

Encrypted Password List

00224d88 ICBE
00224d90 AAAA
00224D98 DCGR
00224DA0 WBST
00224DA8 YMGS
00224DB0 SLPM
00224DB8 TJCT
00224DC0 JQBX
00224DC8 SLVR
00224DD0 RDEV
00224DD8 EXDB
00224DE0 SJOP
00224DE8 NKYS
00224DF0 KRNC
00224DF8 YDBS
00224E00 MGKB
00224E08 CASL
00224E10 BGBG
00224E18 SMMT
00224E20 ZKRK
00224E28 NNMY
00224E30 BYPL
00224E38 DOCT
00224E40 KTGW
00224E48 UKCP
00224E50 THCJ
00224E58 NSSI
00224E60 WHLS
00224E68 FBRS
00224E70 TVSI
00224E78 MGSP
00224E80 IWCP
00224E88 XLEE
00224E90 OSNJ