Re: A scheme of software protection

From: Jan Panteltje (pNaonStpealmtje_at_yahoo.com)
Date: 07/10/05


Date: Sun, 10 Jul 2005 16:34:47 GMT

On a sunny day (10 Jul 2005 07:47:34 -0700) it happened "JiXian Yang"
<YJX_OnLine@126.com> wrote in
<1121006854.545959.265940@g14g2000cwa.googlegroups.com>:

>How to Hide Jump Instruction
>
>This paper study the effects of protection on software with hiding jump
>instruction. With this technology, it is difficult for the adversaries
>to analyze the software. The success conclusion is that there exists a
>method of confirming the public-key of the software after the effective
>concealment of the public-key was assumed since the jump instructions
>is concealed effectively.
>
>http://www.freewebs.com/md6hash/
>http://yjxonline.hostrocket.com/
>
>Thanks in advance for any advice.
>Do I understand yo ubuild a virtual (soft) CPU with a differrent
instruction set?
That thing can be disassembled, and and then a debugger and disassembler
written for it.



Relevant Pages

  • Re: Dont be a Hacker
    ... > Imagine how that emulator would behave if there were infinite loops ... etc.)...OR until it hits an instruction _already ... the disassembler takes a "generic" view of the code it ... people with dumb robots who keep saying "I'm sorry, ...
    (alt.lang.asm)
  • Disassemblers Cant Be Perfect
    ... >> Imagine how that emulator would behave if there were infinite loops ... the "bury an instruction inside the operand of an other instruction" trick, ... > disassembler that works like this... ... stdin.get(eax); ...
    (alt.lang.asm)
  • Re: Im having trouble finding opcodes
    ... will disassemble the instruction at that address. ... but RosAsm's "disassembler engine" fails on several accounts. ... I also considered the disit disassembler. ...
    (alt.lang.asm)
  • Re: Table Driven Disassemblers are Slow?
    ... disassembler, go get some coffee, and come back when it's done. ... possible operands an instruction can have. ... lot more source code, I might add). ... struct is *far* less expensive than constructing a string. ...
    (alt.lang.asm)
  • Re: A Disassembly Problem for Rene to Consider
    ... | *I* said it would take an emulator; ... yet the instruction will become tagged). ... Now the analyser can follow the code-sequence without run or step ... Therefore a 'perfect disassembler' will remain a dream, ...
    (alt.lang.asm)