written:004015F4 loc_4015F4:
written:004015F4 dec esi
written:004015F5 loc_4015F5:
written:004015F5 cmp esi, offset ThreadProc
written:004015FB jb short loc_401607
written:004015FB
written:004015FD lodsb
written:004015FE dec dl
written:00401600 xor dl, al
written:00401602 sub dl, 37h
written:00401605 jmp short loc_4015F5
written:00401607 loc_401607:
written:00401607 mov al, dl
written:00401609 stosb
written:0040160A push edi
written:0040160B mov ecx, 2Eh
written:00401610 call loc_401643
written:00401610
written:00401610 ; ---------------------------------------------------------------------------
written:00401615 s_YouAreJustASi db 'you are just a SINGLE STEP away from the core',0
written:00401643 ; ---------------------------------------------------------------------------
written:00401643
written:00401643 loc_401643:
written:00401643 pop esi
written:00401644 inc edi
written:00401645 cld
written:00401646 repe cmpsb
written:00401648 pop eax
written:00401649 xchg eax, edi
written:0040164A mov ebx, eax
written:0040164C sub eax, edi
written:0040164E dec eax
written:0040164F cdq
written:00401650 mov ecx, 2Eh
written:00401655 div ecx
written:00401657 shl eax, 3
written:0040165A or byte_40166A, al
written:00401660 shl eax, 1
written:00401662 or byte_40166A, al
written:00401662
written:00401662 ; ---------------------------------------------------------------------------
written:00401668 db 0FFh, 24h
written:0040166A*byte_40166A db 0
written:0040166A* ; written:0040165Aw
written:0040166A* ; written:00401662w