{"id":203,"date":"2007-01-30T19:01:29","date_gmt":"2007-01-30T23:01:29","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/zeroday\/2007\/01\/30\/first-pseudo-virus\/"},"modified":"2007-01-30T19:01:29","modified_gmt":"2007-01-30T23:01:29","slug":"first-pseudo-virus","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/zeroday\/2007\/01\/30\/first-pseudo-virus\/","title":{"rendered":"First pseudo virus"},"content":{"rendered":"<p><code>program virus:=<br \/>\n{1234567;<\/p>\n<p>subroutine infect-executable:=<br \/>\n {loop:file = get-random-executable-file;<br \/>\n if first-line-of-file = 1234567 then goto loop;<br \/>\n prepend virus to file;<br \/>\n }<\/p>\n<p>subroutine do-damage:=<br \/>\n {whatever damage is to be done}<\/p>\n<p>subroutine trigger-pulled:=<br \/>\n {return true if some condition holds}<\/p>\n<p>main-program:=<br \/>\n {infect-executable;<br \/>\n if trigger-pulled then do-damage;<br \/>\n goto next;}<\/p>\n<p>next:}<\/code><\/p>\n<p>&#8212; http:\/\/www.all.net\/books\/virus\/part2.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>program virus:= {1234567; subroutine infect-executable:= {loop:file = get-random-executable-file; if first-line-of-file = 1234567 then goto loop; prepend virus to file; } subroutine do-damage:= {whatever damage is to be done} subroutine trigger-pulled:= {return true if some condition holds} main-program:= {infect-executable; if trigger-pulled then do-damage; goto next;} next:} &#8212; http:\/\/www.all.net\/books\/virus\/part2.html<\/p>\n","protected":false},"author":214,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[270],"tags":[],"class_list":["post-203","post","type-post","status-publish","format-standard","hentry","category-wayback"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/posts\/203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/users\/214"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/posts\/203\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/media?parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/categories?post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/zeroday\/wp-json\/wp\/v2\/tags?post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}