public:it:reverse-engineering