elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 [1076] 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 ... 1236
10751  Informática / Software / Re: Crear un Proceso por usuario SYSTEM? en: 30 Julio 2012, 10:30 am
Prueba así desde la consola:

Código
  1. Takeown /S "%COMPUTERNAME%" /U system /F "Escritor.exe"
  2. REM Y si además quieres que solamente SYSTEM tenga permisos...
  3. REM icacls "Escritor.exe" /Deny TODOS:(D,WDAC)
  4. REM icacls "Escritor.exe" /Grant system:(F)

saludos
10752  Programación / Scripting / Re: Como buscar un proceso en batch en: 30 Julio 2012, 01:37 am
@jesusandres1

Hay unas normas que seguir, Usa el botón "insertar código".

En otro foro te contesté esto, y aparte te dieron más información.

Citar
Código
  1. @Echo OFF
  2. Set "APP=notepad.exe"
  3. Tasklist | Find /I "%APP%" >NUL && Taskkill /F /IM "%APP%" >NUL || (Start /B %APP%)

Te lo voy a poner más fácil:
Mibat.bat
Código
  1. @Echo OFF
  2. Tasklist | Find /I "menu.exe" >NUL || (Exit)
  3. echo la applicacion funciona

PD: La condición "exist" es solamente para comprobar la existencia de archivos/carpetas.

Saludos

10753  Informática / Software / Re: Multiplicador de archivos para troyanos en: 29 Julio 2012, 21:47 pm
Eso!! un renombrador masivo se llama xDDD

Nop, Ese programa no es un renombrador masivo.

Un renombrador masivo es un soft con la única intención de renombrar una lista de archivos basándose en patrones de renombrado predeterminados o añadidos por uno mismo. Es un soft capaz de renombrar archivos de forma masiva, ni más, ni menos xD:

Antes:
Código:
foto_jaja.jpg
chuste.lere.lere.jpg
jacinta.bmp
Después:
Código:
foto 01.jpg
foto 02.jpg
foto 03.bmp



Sobre el script que te comentaba m0rf, Y aunque ya te han pasado el programa ese, Aquí te he hecho uno rápido en Batch, Aunque no se si es lo que buscas, Este copia el archivo a directorios aleatorios del disco duro, Y cada archivo copiado tiene un nombre (numérico) distinto.

Código
  1. @Echo OFF
  2.  
  3. Set "File=Test.exe"
  4.  
  5. Dir /B /S /AD "%SYSTEMDRIVE%\" > "%TEMP%\Dir.tmp"
  6.  
  7. :Start
  8. Call :Copy "%FILE%"
  9.  
  10. For /F "Tokens=*" %%X in ('Type "%TEMP%\Dir.tmp" ^| More +%RANDOM:~0,4%') DO (Copy "%~1" "%%X\%NAME%%~x1" >NUL & Goto :Continue)
  11.  
  12. :Continue
  13. Set "Name=%RANDOM%%RANDOM%%RANDOM%"
  14. Goto :Start


Saludos.

10754  Sistemas Operativos / Windows / Re: Memoria Ram W7 en: 29 Julio 2012, 21:10 pm
alguien tiene Steam corriendo en un 64 bits? Es compatible?

Yo tengo una cuenta Steam comprada, Y por supuesto que te va a funcionar tanto la plataforma steam como los juegos que la utilicen. Hoy en día todo se hace para 64 Bit y/o compatible con 64 Bit.

Que comentasen esto hace un par de años cuando empezó el tema de los 64 Bits, Era muy comprensible, Pero parece increible que todavía haya gente que haga este tipo de preguntas a estas alturas xD (Sin ánimo de ofender, Es lo que me parece.), Los 64 Bit es el presente, Sin incompatibilidades (A menos que quieras usar software de hace 1 decada :silbar:), Ná, Todo el software que tengas creado para plataformas x86 te va a funcionar en x64 siempre que séan programas decentes... Yo incluso juego al Final Fantasy 7 sin problemas (Año 1998) en Windows 7 x64.

Saludos.
10755  Programación / Scripting / Re: Ayuda - Como convierto un .vbs a .exe en: 29 Julio 2012, 01:55 am
[APORTE] Aplicaciones portables,Autoinstalables (/Silent mode) y Autoactivadas - By Elektro H@cker


En VisualBasicScript puedes ejecutarlo de forma oculta, Pero no puedes impedir que el script original se extraiga en una carpeta temporal, Así que si el script cae en manos de una persona con algo de conocimientos, Sabrá encontrar el script compilado.

Saludos.
10756  Programación / Scripting / Re: [BATCH] Extraer adjunto de EML en: 28 Julio 2012, 17:49 pm
Solo te dí la solución para que Batch reconozca el caracter "Ó", Pero me faltó darte la solución para que Ruby reconozca el caracter.

EML-Decrypter.rb
Código
  1. # -*- coding: IBM437 -*-
  2. require 'base64'
  3.  
  4. # Este es el archivo de destino que contendrá todos los base64 descifrados.
  5. DestFile = '.\Todo.txt'
  6.  
  7. # Cambia el directorio de trabajo actual si se indica la ruta desde la consola.
  8. if not ARGV[0] == nil
  9. puts Dir.chdir(ARGV[0].gsub('ó','¢'))
  10. end
  11.  
  12. # Cambia el archivo de destino si se indica desde la consola.
  13. if not ARGV[1] == nil
  14. DestFile = ARGV[1]
  15. end
  16.  
  17. # Procesa cada archivo EML del directorio actual, descifrando los codes en Base64 que contenga cada archivo, Y los guarda en el archivo de destino.
  18. for file in Dir.glob('*.eml') do
  19. puts "\n[+] #{file}"
  20. File.open(file).each_line do |line|
  21. if line.include?('attachment')
  22. puts "Adjunto: #{line.split('=').last.to_s}"
  23. File.open(DestFile, 'a+') do |newfile|
  24.   newfile.puts Base64.decode64(File.read(file).split(line.to_s).last.split('--').first.split(' ').to_s)
  25.   end # newfile
  26. end # split
  27. end # line
  28. end # for *.eml
  29.  
  30. __END__
  31.  

Lo he testeado con las rutas de tu ejemplo.

PD: Sería mucho más fácil si le cambiases la maldita Ó a la carpeta xD

Saludos.
10757  Programación / Scripting / Re: [BATCH] Extraer adjunto de EML en: 28 Julio 2012, 16:38 pm
Es extraño que no funcione por los espacios :-/

EDITO: El problema es que estás usando el caracter expecial latino "ó" (Liquidación)

Prueba asi:

Código
  1. @Echo OFF
  2. CHCP 1252
  3. Ruby.exe EML-Decrypter.rbw "C:\Users\Dardo\AppData\Local\Microsoft\Windows Live Mail\Live.com (d a3d\Liquidación df1" "C:\Users\Dardo\Dropbox\AJYJA Redolfi\Plantillas\Acreditaciones POS\Acreditaciones.txt"

EDITO 2: Y guarda el bat desde el bloc de notas, en codificación ANSI.

Saludos
10758  Programación / Scripting / Re: [BATCH] Extraer adjunto de EML en: 28 Julio 2012, 10:58 am
hmmm No te preocupes, El último script que puse hacia eso.



El code sigue las siguientes condiciones (Si esto no es como lo he tenido en cuenta, Especifícalo para corregirlo):
- El principio del code en base64 empieza SIEMPRE después de la cadena "X-Attachment-Id: ......."

El problema en los eml reales es que esa condición no se cumple, La cadena es distinta:
Código:
Content-Disposition: attachment; filename=........

Así que es suficiente con cambiar la cadena que el script tiene que buscar...:
Código
  1. if line.include?('Attachment-Id')
Por esta:
Código
  1. if line.include?('attachment')

(EDITO: DEBES ASEGURARTE DE QUE EN TODOS LOS ARCHIVOS EML SÉA IGUAL LA CONDICIÓN ANTES DE USAR EL SCRIPT, SINÓ NO SE DESENCRIPTARAN TODOS LOS EMAILS. SUPONGO QUE SI TODOS LO HAN MANDADO CON EL MISMO CLIENTE DE CORREO PUES LA CONDICIÓN NO CAMBIARÁ, PERO ASEGURATE TÚ MISMO MEJOR. SI HAY MÁS CADENAS DISTINTAS AGREGALAS A ESTE ÚLTIMO SCRIPT COMO VES QUE HE HECHO)

Aquí tienes una versión mejorada:

EML-Decrypter.RB
Código
  1. # -*- coding: UTF-8 -*-
  2. require 'base64'
  3.  
  4. # Este es el archivo de destino que contendrá todos los base64 descifrados.
  5. DestFile = '.\Todo.txt'
  6.  
  7. # Cambia el directorio de trabajo actual si se indica la ruta desde la consola.
  8. if not ARGV[0] == nil
  9. Dir.chdir(ARGV[0])
  10. end
  11.  
  12. # Cambia el archivo de destino si se indica desde la consola.
  13. if not ARGV[1] == nil
  14. DestFile = ARGV[1]
  15. end
  16.  
  17. # Procesa cada archivo EML del directorio actual, descifrando los codes en Base64 que contenga cada archivo, Y los guarda en el archivo de destino.
  18. for file in Dir.glob('*.eml') do
  19. puts "\n[+] #{file}"
  20. File.open(file).each_line do |line|
  21. if line.include?('attachment') or line.include?('X-Attachment-Id')
  22. puts "Adjunto: #{line.split('=').last.to_s}"
  23. File.open(DestFile, 'a+') do |newfile|
  24.   newfile.puts Base64.decode64(File.read(file).split(line.to_s).last.split('--').first.split(' ').to_s)
  25.   end # newfile
  26. end # split
  27. end # line
  28. end # for *.eml
  29.  
  30. __END__
  31.  

PD: No es necesario que copies todos los EML en un solo archivo, El code va procesando archivo por archivo, Y va guardando los base64 descifrados en el archivo de destino.

Código
  1. @Echo OFF
  2. Ruby.exe EML-Decrypter.rb "Carpeta donde tengas los EML" "Archivo de destino"
  3. REM Ejemplo:
  4. REM EML-Decrypter.rb "C:\Test\emails" "C:\destino-descifrado.txt"

Con esto creo que ya está más que solucionado jeje xD.

Saludos.
10759  Programación / Scripting / Re: [BATCH] Problema al intentar poner el resultado de findstr dentro de variable en: 27 Julio 2012, 21:37 pm
Hola,

Cuando uses las pipes | dentro de un for, escápalas ^|

Código:
('wmic os get caption ^| findstr /r /v /i "^Caption"')

De todas formas, Podrías hacerlo así:
Código
  1. @echo off
  2. title TEST
  3. for /F "tokens=2 delims==" %%%% in ('wmic os get caption /format:list') do (set "Var=%%~%%")
  4. Echo You are using %var%

Saludos
10760  Programación / Scripting / Re: [BATCH] Extraer adjunto de EML en: 27 Julio 2012, 16:37 pm
Podría pasarte algunos de forma privada.. puede ser?

Si, Me comprometo a mirarlo a ver que puedo hacer pero no prometo nada sin saber donde está el problema, Mandame un MP o a mi email (Lo tienes en mi perfil).

Saludos
Páginas: 1 ... 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 [1076] 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines