{"id":254,"date":"2008-05-05T12:16:03","date_gmt":"2008-05-05T18:16:03","guid":{"rendered":"http:\/\/www.lastdragon.net\/?p=254"},"modified":"2008-05-05T19:23:11","modified_gmt":"2008-05-06T01:23:11","slug":"el-unico","status":"publish","type":"post","link":"https:\/\/www.lastdragon.net\/?p=254","title":{"rendered":"El \u00fanico."},"content":{"rendered":"<p>Se me ha encargado realizar un programa que haga la misma tarea todo el tiempo, pero que nunca sea el mismo binario, la intenci\u00f3n seria entonces identificar quien descargo que programa, para que este programa solo pueda ser ejecutado por su legitimo due\u00f1o, esta peculiaridad tendr\u00e1 adem\u00e1s que ser validado por internet.  Para evitar creackeos y el programa en si mismo deber\u00e1 auto comprobarse con hash de md5 o sha1 para saber si no ha sido creakeado, si todo est\u00e1 bien el programa deber\u00eda ser capaz de descargar del servidor el resto de c\u00f3digo m\u00e1quina para ser ejecutado localmente. Con algo de paciencia, ingenier\u00eda inversa, seguro alguien podr\u00e1 crackearlo, pero ya no ser\u00e1 tan f\u00e1cil. Este m\u00e9todo dejar\u00eda fuera de la jugada a muchos kidis<\/p>\n<p>Ahora mismo tengo un peque\u00f1\u00edsimo bosquejo lo llamo el \u00fanico, por que en este momento el programa se descarga una sola vez y es la \u00fanica vez que ese programa sera descargado, las siguiente vez sera otro y la pr\u00f3xima vez otro y otro, al final uno podr\u00eda guardar todos los programas descargados y notar que efectivamente no es el mismo =)<\/p>\n<p>No hace gran cosa, es solo el calentamiento de lo que ser\u00e1 el sistema de anticraking<\/p>\n<p>Este programa requiere .NET y es multiplataforma, debe correr en MS\/Windows con el Framework de Microsoft, en GNU\/Linux y MacOS con el Framework de novell Mono.<\/p>\n<p>Descargar a <a href=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/elunico.zip\">EL UNICO<\/a> El mismo EXE funciona para las 3 plataformas<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/unicolinux.jpg\" alt=\"Unico en GNU\/LinuxLinux\" width=\"425\" height=\"350\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/unicowin.jpg\" alt=\"Unico en Windows\" width=\"425\" height=\"350\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/unicomacos.jpg\" alt=\"Unico en MacOS\" width=\"425\" height=\"350\" \/><\/p>\n<p>Ver fotos grande<\/p>\n<p><a href=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/unicolinux.jpg\">Linux<\/a><br \/>\n<a href=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/unicowin.jpg\">Windows<\/a><br \/>\n<a href=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/unicomacos.jpg\">MacBook<\/a><\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Agregado a las 8:20 PM mismo dia.<\/p>\n<p>Como el programa es de consola y no todos se sienten comodos usando el programa de consola, El unico version Windowsera va incluido tambien en el zip, el mismo exe sigue siendo multiplataforma, correra igual en GNU\/Linux, MS\/Windows y MacBook<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/unicomsgbox.jpg\" alt=\"Unico grafico\" width=\"425\" height=\"350\" \/><br \/>\nVer mas grande<br \/>\n<a href=\"https:\/\/www.lastdragon.net\/misarchivos\/elunico\/unicomsgbox.jpg\">Unico Grafico<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se me ha encargado realizar un programa que haga la misma tarea todo el tiempo, pero que nunca sea el mismo binario, la intenci\u00f3n seria entonces identificar quien descargo que programa, para que este programa solo pueda ser ejecutado por su legitimo due\u00f1o, esta peculiaridad tendr\u00e1 adem\u00e1s que ser validado por internet. Para evitar creackeos&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-254","post","type-post","status-publish","format-standard","hentry","category-hackers-and-tools","category-programacion"],"_links":{"self":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=254"}],"version-history":[{"count":0,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/254\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}