linux逆向编程