Простейшие программы на ассемблере, используемые "в хакерстве", зачастую удивительно лаконичны и состоят из одной единственной инструкции NOP, проставленной в нужном месте взламываемого бинарника... искусство их написания заключается в нахождении этого самого места, для чего может понадобится даже предварительное написание других программ на других языках и еще много чего. Ну, а из прикладной бытовухи, на нем можно написать, например, прошивку для девайса, перехватывающего какой-нибудь RFID-радиообмен или перебирающего пароли. И то, и другое, вроде как, хакерство... только сроки дают разные :)