box testing of software that is only available in binary form.Two techniques are
used in reverse engineering of binary code: disassembly and decompilation. In
disassembly, an attempt is made to transform the binary code back into assembler
code form.This enables a tester who is conversant in the specific assembly