{"id":345,"date":"2010-11-24T23:28:02","date_gmt":"2010-11-25T02:28:02","guid":{"rendered":"http:\/\/leandroascierto.com\/blog\/?p=345"},"modified":"2011-08-27T08:42:00","modified_gmt":"2011-08-27T11:42:00","slug":"explorador-remoto-proyecto-en-marcha","status":"publish","type":"post","link":"https:\/\/leandroascierto.com\/blog\/explorador-remoto-proyecto-en-marcha\/","title":{"rendered":"Proyecto RAT (parte 1)"},"content":{"rendered":"<p style=\"text-align: justify;\">Esta es la primera etapa de un proyecto que estoy realizando, la idea es intentar crear humildemente una herramienta al estilo Poison o Brifrost entre otros tantos que rondan\u00a0 por la web (ni a palos el Stub final tendr\u00e1 el tama\u00f1o de los mencionados). En esta primera parte est\u00e1 s\u00f3lo la del explorador de archivos y carpetas.<br \/>\nPara los que no est\u00e1n al tanto sobre estas herramientas, son com\u00fanmente conocidas como troyano, pero esto no tiene por que ser as\u00ed, tambi\u00e9n se utilizan como controlador o administrador remoto entre dos o m\u00e1s PC. Este tipo de herramientas cuenta con explorador de archivos, escritorio remoto, keylogger, webcam remota, editor de registros, etc.; es decir podemos controlar otra PC pr\u00e1cticamente como si estuvi\u00e9ramos en la nuestra. Como mencionaba, este proyecto est\u00e1 en su primera parte y s\u00f3lo cuenta con el explorador.<br \/>\nSi bien qued\u00f3 muy parecido al de Windows voy a mencionar algunas de las herramientas con las que cuenta:<br \/>\n&#8211; Soporta multi-conexiones (cada una de ellas las muestra en una lista con algunos datos -ver figura 4-).<br \/>\n&#8211; Cortar, copiar, pegar y renombrar archivos (el portapales es s\u00f3lo v\u00e1lido para las ventanas del proyecto, no va a interactuar con el Explorer de Windows).<br \/>\n&#8211; Eliminar archivos (por seguridad no los elimina completamente sino que los env\u00eda a la papelera de reciclaje).<br \/>\n&#8211; Cambiar los atributos.<br \/>\n&#8211; Comprimir y descomprimir en Zip (muestra el progreso).<br \/>\n&#8211; Descargar y transferir archivos (cuenta con un panel en el que podemos realizar m\u00e1s de una descarga o transferencia a la vez -ver figura 3-).<br \/>\n&#8211; Buscar archivos tal como lo hacemos en Windows.<br \/>\n&#8211; Podemos visualizar en forma de thumbnails cada archivo y carpeta remota.<br \/>\n&#8211; Visualizar un detalle muy completo del archivo seleccionado.<\/p>\n<p>&#8211; Ejecutar (normal y oculto con l\u00edneas de comandos).<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.leandroascierto.com\/blog\/imagenes\/ExploradorRemoto1.png\" alt=\"Explorador remoto\" width=\"554\" height=\"318\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.leandroascierto.com\/blog\/imagenes\/ExploradorRemoto2.png\" alt=\"Explorador remoto\" width=\"554\" height=\"412\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.leandroascierto.com\/blog\/imagenes\/ExploradorRemoto3.png\" alt=\"Escritorio remoto\" width=\"554\" height=\"447\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.leandroascierto.com\/blog\/imagenes\/ExploradorRemoto4.png\" alt=\"Escritorio remoto\" width=\"554\" height=\"266\" \/><\/p>\n<p style=\"text-align: justify;\">Por defecto utiliza el puerto 100 (a\u00fan no es configurable de forma usuario, para cambiarlo buscar en el Form_Load del servidor y el cliente).<br \/>\nLo mismo para la IP, por defecto utiliza 127.0.0.1 para cambiarlo buscar en el Form_Load del cliente.<br \/>\nLa conexi\u00f3n es inversa, e intenta reconectar cada 10 segundos en caso de que la conexi\u00f3n no haya tenido \u00e9xito<br \/>\nNo tiene dependencias, (Solo funciona con versiones de Windows XP y posteriores.)<\/p>\n<p>Hay muchos cabos sueltos a\u00fan ya que s\u00f3lo se encuentra en etapa de proyecto.<\/p>\n<p>Cosas que me hubiera gustado implementar pero no me di\u00f3 el cuero:<\/p>\n<p>&#8211; Drag and Drop (si bien es posible, no encontr\u00e9 la forma de hacerlo desde el ListView hacia el Explorer de Windows teniendo en cuenta que el archivo hay que descargarlo, digo que es posible ya que el FileZilla FTP lo hace).<br \/>\n&#8211; Multiselecci\u00f3n de archivos y carpetas (se complicaba mucho, ya que no se puede transferir carpetas, para ellos hay que comprimirlas previamente).<br \/>\n&#8211; Poder cambiar el idioma (lo pens\u00e9 muy tarde y ya ven\u00eda desorganizado).<\/p>\n<p>S\u00e9 que muchos van a preguntar lo mismo, as\u00ed que ya lo voy aclarando:<br \/>\n&#8211; \u00bfPuede utilizarse a trav\u00e9s de internet?,\u00a0 \u00abSI\u00bb pero tienes que saber configurar tu router, modem, firewall, antivirus etc. (yo no les puedo ayudar en eso, preguntar en foros especializados).<br \/>\n&#8211; No me conecta!, (Si conecta!!!!, como dije antes, buscar el problema por otro lado.)<br \/>\n&#8211; El c\u00f3digo de fuente es muy complicado si no se tienen los conocimientos necesarios (yo no puedo ayudarte a implementarle algo m\u00e1s, no es de mala leche pero no hago tareas).<\/p>\n<p>Sin m\u00e1s, esperemos, que no quede tirado y pueda seguir con este proyecto m\u00e1s adelante. Cualquier bugs encontrado o sugerencia pueden notificarlo en los comentarios o en el foro.<\/p>\n<p align=\"center\"><a href=\"https:\/\/leandroascierto.com\/blog\/descarga.php?url=Explorador Remoto.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Descargar\" src=\"https:\/\/leandroascierto.com\/blog\/descarga.php?file=Explorador Remoto.zip\" alt=\"\" width=\"280\" height=\"61\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta es la primera etapa de un proyecto que estoy realizando, la idea es intentar crear humildemente una herramienta al estilo Poison o Brifrost entre otros tantos que rondan\u00a0 por la web (ni a palos el Stub final tendr\u00e1 el tama\u00f1o de los mencionados). En esta primera parte est\u00e1 s\u00f3lo la del explorador de archivos <a href='https:\/\/leandroascierto.com\/blog\/explorador-remoto-proyecto-en-marcha\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39],"tags":[55,79],"class_list":["post-345","post","type-post","status-publish","format-standard","hentry","category-proyectos","tag-file-manager","tag-sokets","category-39-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/comments?post=345"}],"version-history":[{"count":5,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/345\/revisions"}],"predecessor-version":[{"id":554,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/345\/revisions\/554"}],"wp:attachment":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/media?parent=345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/categories?post=345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/tags?post=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}