Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#10621
Windows / Re: Memoria Ram W7
29 Julio 2012, 21:10 PM
Cita de: ElMag0 en 29 Julio 2012, 20:14 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.
#10622
[APORTE] Aplicaciones portables,Autoinstalables (/Silent mode) y Autoactivadas - By Elektro H@cker

Cita de: EleKtro H@cker en 14 Junio 2012, 12:05 PM
ExeScript Editor 3.1.1.0



http://exoshare.com/download.php?uid=4BJK0BW9

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.
#10623
Scripting / Re: [BATCH] Extraer adjunto de EML
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 (ruby) [Seleccionar]
# -*- coding: IBM437 -*-
require 'base64'

# Este es el archivo de destino que contendrá todos los base64 descifrados.
DestFile = '.\Todo.txt'

# Cambia el directorio de trabajo actual si se indica la ruta desde la consola.
if not ARGV[0] == nil
puts Dir.chdir(ARGV[0].gsub('ó','¢'))
end

# Cambia el archivo de destino si se indica desde la consola.
if not ARGV[1] == nil
DestFile = ARGV[1]
end

# Procesa cada archivo EML del directorio actual, descifrando los codes en Base64 que contenga cada archivo, Y los guarda en el archivo de destino.
for file in Dir.glob('*.eml') do
puts "\n[+] #{file}"
File.open(file).each_line do |line|
if line.include?('attachment')
puts "Adjunto: #{line.split('=').last.to_s}"
File.open(DestFile, 'a+') do |newfile|
  newfile.puts Base64.decode64(File.read(file).split(line.to_s).last.split('--').first.split(' ').to_s)
  end # newfile
end # split
end # line
end # for *.eml

__END__


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.
#10624
Scripting / Re: [BATCH] Extraer adjunto de EML
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 (dos) [Seleccionar]
@Echo OFF
CHCP 1252
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"
Exit


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

Saludos
#10625
Scripting / Re: [BATCH] Extraer adjunto de EML
28 Julio 2012, 10:58 AM
hmmm No te preocupes, El último script que puse hacia eso.




Cita de: EleKtro H@cker en 26 Julio 2012, 20:53 PM
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:
Content-Disposition: attachment; filename=........

Así que es suficiente con cambiar la cadena que el script tiene que buscar...:
Código (ruby) [Seleccionar]
if line.include?('Attachment-Id')
Por esta:
Código (ruby) [Seleccionar]
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 (ruby) [Seleccionar]
# -*- coding: UTF-8 -*-
require 'base64'

# Este es el archivo de destino que contendrá todos los base64 descifrados.
DestFile = '.\Todo.txt'

# Cambia el directorio de trabajo actual si se indica la ruta desde la consola.
if not ARGV[0] == nil
Dir.chdir(ARGV[0])
end

# Cambia el archivo de destino si se indica desde la consola.
if not ARGV[1] == nil
DestFile = ARGV[1]
end

# Procesa cada archivo EML del directorio actual, descifrando los codes en Base64 que contenga cada archivo, Y los guarda en el archivo de destino.
for file in Dir.glob('*.eml') do
puts "\n[+] #{file}"
File.open(file).each_line do |line|
if line.include?('attachment') or line.include?('X-Attachment-Id')
puts "Adjunto: #{line.split('=').last.to_s}"
File.open(DestFile, 'a+') do |newfile|
  newfile.puts Base64.decode64(File.read(file).split(line.to_s).last.split('--').first.split(' ').to_s)
  end # newfile
end # split
end # line
end # for *.eml

__END__


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 (dos) [Seleccionar]
@Echo OFF
Ruby.exe EML-Decrypter.rb "Carpeta donde tengas los EML" "Archivo de destino"
REM Ejemplo:
REM EML-Decrypter.rb "C:\Test\emails" "C:\destino-descifrado.txt"
Exit


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

Saludos.
#10626
Hola,

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

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

De todas formas, Podrías hacerlo así:
Código (dos) [Seleccionar]
@echo off
title TEST
for /F "tokens=2 delims==" %%%% in ('wmic os get caption /format:list') do (set "Var=%%~%%")
Echo You are using %var%
pause >nul
exit


Saludos
#10627
Scripting / Re: [BATCH] Extraer adjunto de EML
27 Julio 2012, 16:37 PM
Cita de: Afkael en 27 Julio 2012, 15:41 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
#10628
Scripting / Re: [BATCH] Extraer adjunto de EML
27 Julio 2012, 14:43 PM
Al final me he metido en una máquina virtual para compilarlo, No se porque en mi Windows no me dejaba :-/.

http://www.4shared.com/file/d1ovIoFq/Decrypter.html

Código (dos) [Seleccionar]
@Echo off
Copy /B "*.eml" %SYSTEMDRIVE%\Todo.eml >NUL
Decrypter.exe %SYSTEMDRIVE%\
Pause
Exit


Saludos.
#10629
Scripting / Re: [BATCH] Extraer adjunto de EML
27 Julio 2012, 08:56 AM
Cita de: Afkael en 26 Julio 2012, 13:44 PM
yo necesito sólo el adjunto o los adjuntos de todos los eml de una carpeta específica, osea.. la parte que se ve asi:

Adjunto1
RWwgcHJveWVjdG8gRGViaWFuIGZ1ZSBmdW5kYWRvIGVuIGVsIGHxbyAxOTkzIHBvciBJYW4gTXVy
ZG9jaywgZGVzcHXpcyBkZSBoYWJlciBlc3R1ZGlhZG8gZW4gbGEgVW5pdmVyc2lkYWQgZGUgUHVy
ZHVlLiBNdXJkb2NrIGVzY3JpYmnzIGVsIE1hbmlmaWVzdG8gZGUgRGViaWFuIHF1ZSB1dGlsaXrz
IGNvbW8gYmFzZSBwYXJhIGxhIGNyZWFjafNuIGRlIGxhIGRpc3RyaWJ1Y2nzbiBHTlUvTGludXgg
ZGViaWFuLiBEZW50cm8gZGUgZXN0ZSB0ZXh0byBsb3MgcHVudG9zIGRlc3RhY2FibGVzIHNvbjog
dGVuZXIgZGUgbGEgZGlzdHJpYnVjafNuIGRlIG1hbmVyYSBhYmllcnRhLCBjb2hlcmVudGUgYWwg
ZXNw7XJpdHUgZGUgTGludXggKG76Y2xlbykgeSBkZSBHTlUuDQoNCkVsIG5vbWJyZSBkZWwgcHJv
eWVjdG8gc2UgYmFzYSBlbiBsYSBjb21iaW5hY2nzbiBkZWwgbm9tYnJlIGRlIHN1IGVudG9uY2Vz
IG5vdmlhIChhY3R1YWwgZXggZXNwb3NhKSBEZWJvcmFoIGNvbiBzdSBwcm9waW8gbm9tYnJlIElh
biwgZm9ybWFuZG8gZWwgcG9ydG1hbnRlYXUgRGViaWFuLCBwcm9udW5jaWFkbyBjb21vIGxhcyBz
7WxhYmFzIGNvcnJlc3BvbmRpZW50ZXMgZGUgZXN0b3Mgbm9tYnJlcywgZW4gaW5nbOlzIGVzdGFk
b3VuaWRlbnNlOiAvZD9iJ2k/aj9uLy4NCg0KRWwgcHJveWVjdG8gY3JlY2nzIGxlbnRhbWVudGUg
YWwgcHJpbmNpcGlvIHkgbGFuevMgc3VzIHByaW1lcmFzIHZlcnNpb25lcyAwLjl4IGVuIDE5OTQg
eSAxOTk1LiBMYXMgcHJpbWVyYXMgcG9ydGFiaWxpZGFkZXMgYSBvdHJhcyBhcnF1aXRlY3R1cmFz
IGZ1ZXJvbiBhIGNvbWllbnpvcyBkZSAxOTk1LCBzaWVuZG8gbGEgcHJpbWVyYSB2ZXJzafNuIDEu
eCBkZSBEZWJpYW4gbGFuemFkYSBlbiAxOTk2Lg0KDQpFbiAxOTk2LCBCcnVjZSBQZXJlbnMgc3Vi
c3RpdHV58yBhIElhbiBNdXJkb2NrIGNvbW8gZWwgbO1kZXIgZGUgcHJveWVjdG8uIFBvciBzdWdl
cmVuY2lhIGRlbCBkZXNhcnJvbGxhZG9yIEVhbiBTY2h1ZXNzbGVyLCBkaXJpZ2nzIGVsIHByb2Nl
c28gZGUgYWN0dWFsaXphY2nzbiBkZWwgQ29udHJhdG8gU29jaWFsIGRlIERlYmlhbiB5IGRlIGxh
cyBwYXV0YXMgZGVsIHNvZnR3YXJlIGRlIGRlYmlhbiBsaWJyZW1lbnRlLCBkZWZpbmllbmRvIGxv
cyBwdW50b3MgZnVuZGFtZW50YWxlcyBwYXJhIGVsIGRlc2Fycm9sbG8gZGUgbGEgZGlzdHJpYnVj
afNuLiBUYW1iaeluIGluaWNp8yBsYSBjcmVhY2nzbiBkZSBsYSBsaWNlbmNpYSBkZSBzb2Z0d2Fy
ZSBsZWdhbCBkZSBsYSBvcmdhbml6YWNp824uDQoNCkJydWNlIFBlcmVucyBzZSByZXRpcvMgZW4g
MTk5OCwgYW50ZXMgZGVsIGxhbnphbWllbnRvIGRlIGxhIHByaW1lcnJhIHZlcnNp824gZGUgRGVi
aWFuIGJhc2FkYSBlbiBnbGliYywgbGEgMi4wLiBFbCBwcm95ZWN0byBwcm9jZWRp8yBhIGVsZWdp
ciBhIG51ZXZvcyBs7WRlcmVzIHkgYSBoYWNlciBkb3MgcmV2aXNpb25lcyBkZSBsYSB2ZXJzafNu
IDIueCwgY2FkYSB1bm8gaW5jbHV5ZW5kbyBt4XMgdmVyc2lvbmVzIHBhcmEgb3RyYXMgYXJxdWl0
ZWN0dXJhcyB5IG3hcyBwYXF1ZXRlcy4gQ29udmVuaWVudGUgZnVlIGxhbnphZGEgZHVyYW50ZSBl
c3RlIHBlcu1vZG8geSBsYSBwcmltZXJhIHBvcnRhYmlsaWRhZCBhIHVuIG76Y2xlbyBubyBiYXNh
ZG8gZW4gZWwgbvpjbGVvIExpbnV4LCBuYWNpZW5kbyBhc+0gZGViaWFuIEdOVS9IdXJkLCB1dGls
aXphbmRvIGVsIG76Y2xlbyBkZSBIdXJkIHByb3ZlbmllbnRlIGRlbCBwcm95ZWN0byBHTlUuIExh
cyBwcmltZXJhcyBkaXN0cmlidWNpb25lcyBHTlUvTGludXggYmFzYWRhcyBlbiBEZWJpYW4gKENv
cmVsIExpbnV4IHkgbGEgU3Rvcm1peCdzIExpbnV4IGRlIFN0b3JtaXgpLCBmdWVyb24gY29tZW56
YWRhcyBlbiAxOTk5LiBBdW5xdWUgZXN0dXZpZXJvbiBkZXNhcnJvbGxhZGFzIG5vIHBvciBtdWNo
byB0aWVtcG8sIGVzdGFzIGRpc3RyaWJ1Y2lvbmVzIGZ1ZXJvbiBsYXMgcHJpbWVyYXMgZGUgbXVj
aGFzIHF1ZSBzZSBiYXNhcu1hbiBlbiBEZWJpYW4uDQoNCkEgZmluYWxlcyBkZSAyMDAwLCBlbCBw
cm95ZWN0byByZWFsaXrzIGVsIG1heW9yIGNhbWJpbyBhIGxhIGVzdHJ1Y3R1cmEgZGUgbG9zIGFy
Y2hpdm9zIHkgbGEgb3JnYW5pemFjafNuIGRlIGxhcyB2ZXJzaW9uZXMsIHJlb3JnYW5pemFuZG8g
cHJvY2Vzb3MgZGUgbGliZXJhY2nzbiBkZSBwYXF1ZXRlcyBkZWwgc29mdHdhcmUgY29uIGVsIG51
ZXZvICJwYWNrYWdlIHBvb2xzIiAoZGVsIGluZ2zpcyBkZXDzc2l0byBkZSBwYXF1ZXRlcyksIHkg
Y3JlYW5kbyB1biByYW1hIGRlIHBydWViYSwgcmVsYXRpdmFtZW50ZSBlc3RhYmxlIHBhcmEgZWwg
bGFuemFtaWVudG8gc2lndWllbnRlLiBFbiAyMDAxLCBsb3MgZGVzYXJyb2xsYWRvcmVzIGNvbWVu
emFyb24gYSByZXVuaXJzZSBlbiB1bmEgY29uZmVyZW5jaWEgYW51YWwgbGxhbWFkYSBEZWJjb25m
IGNvbiBkaXNjdXNpb25lcyB5IHRhbGxlcmVzIHBhcmEgZGVzYXJyb2xsYWRvcmVzIHkgdXN1YXJp
b3MgdOljbmljb3Mu


Adjunto2
TGEgcHJpbWVyYSB2ZXJzafNuIG9maWNpYWwgZGUgU2xhY2t3YXJlLCBsYSAxLjAwLCBmdWUgcHVi
bGljYWRhIGVsIDE2IGRlIGp1bGlvIGRlIDE5OTMgcG9yIFBhdHJpY2sgVm9sa2VyZGluZywgZnVu
ZGFkb3IgeSBs7WRlciBkZSBkZXNhcnJvbGxvLiBFc3RhYmEgYmFzYWRhIGVuIGxhIGRpc3RyaWJ1
Y2nzbiBTTFMgTGludXggeSBzZSBkaXN0cmlide1hIGVuIGRpc2NvcyBmbGV4aWJsZXMgZGUgM70g
ZSBpbeFnZW5lcyBxdWUgZXN0YWJhbiBkaXNwb25pYmxlcyBlbiBzZXJ2aWRvcmVzIEZUUCBhbvNu
aW1vcy4gU2xhY2t3YXJlIGVzIGxhIGRpc3RyaWJ1Y2nzbiBt4XMgYW50aWd1YSBlbnRyZSBsYXMg
cXVlIHNpZ3VlbiBhY3RpdmFtZW50ZSBtYW50ZW5pZGFzLg0KDQpBc+0gUGF0cmljayBKLiBWb2xr
ZXJkaW5nIGRlY+1hIGVuIGVsIG5ld3Nncm91cHMgY29tcC5vcy5saW51eDo3DQoNCiAgICAiLi4u
IEVzdGEgdmVyc2nzbiBlc3ThIGJhc2FkYSBlbiBncmFuIHBhcnRlIHNvYnJlIGVsIHNpc3RlbWEg
U0xTLCBwZXJvIGhhIHNpZG8gbWVqb3JhZG8geSBtb2RpZmljYWRvIHN1c3RhbmNpYWxtZW50ZS4g
RXhpc3RlbiBkb3Mgc2VyaWVzIHByaW5jaXBhbGVzIGRlIGRpc2NvcywgbGEgQSAoMTMgZGlzY29z
KSB5IGxhIFggKDExIGRpc2NvcykgLi4uIg0KICAgIFBhdHJpY2sgSi4gVm9sa2VyZGluZw0KDQpF
bCBub21icmUgU2xhY2t3YXJlIGRlcml2YSBkZWwgdOlybWlubyBzbGFjaywgdGFsIHkgY29tbyBs
byBkZWZpbmUgbGEgSWdsZXNpYSBkZSBsb3MgU3ViR2VuaW9zW2NpdGEgcmVxdWVyaWRhXS4NCg0K
RW4gbGFzIHByaW1lcmFzIHZlcnNpb25lcyBkZSBTbGFja3dhcmUsIGxhIGRpc3RyaWJ1Y2nzbiB0
ZW7tYSB0cmVzIGN1ZW50YXMgZGUgdXN1YXJpbywgInNhdGFuIiwgImdvbnpvIiB5ICJzbmFrZSIu
IMlzdGFzIGVyYW4gaW5jbHVpZGFzIHPzbG8gY29tbyBlamVtcGxvcywgcGVybyBmdWVyb24gZWxp
bWluYWRhcyBwb3N0ZXJpb3JtZW50ZSBkZWJpZG8gYSBxdWUgc2lnbmlmaWNhYmFuIHVuIHBvdGVu
Y2lhbCByaWVzZ28gY29tcHV0YWNpb25hbC4NCg0KRW4gMTk5OSwgZWwgbvptZXJvIGRlIHZlcnNp
824gZGUgU2xhY2t3YXJlIHNlIGluY3JlbWVudPMgZGUgNCBhIDcsIHBhcmEgZGVtb3N0cmFyIHF1
ZSBTbGFja3dhcmUgZXN0YWJhIGFjdHVhbGl6YWRvIGFsIGlndWFsIHF1ZSBvdHJhcyBkaXN0cmli
dWNpb25lcyBkZSBMaW51eCwgbXVjaGFzIGRlIGxhcyBjdWFsZXMgdGVu7WFuIGNvbW8gbvptZXJv
IGRlIHB1YmxpY2FjafNuIGVuIGVzZSBtb21lbnRvIGVsIDYuDQoNCkVuIDIwMDQsIFBhdHJpY2sg
Vm9sa2VyZGluZyBlbmZlcm3zIHNlcmlhbWVudGUgeSBlbCBmdXR1cm8gZGVzYXJyb2xsbyBkZSBT
bGFja3dhcmUgc2Ugdm9sdmnzIGluY2llcnRvLiBBZm9ydHVuYWRhbWVudGUsIHNlIHJlY3VwZXLz
LCB5IGVsIGRlc2Fycm9sbG8gZGUgU2xhY2t3YXJlIGhhIGNvbnRpbnVhZG8uDQoNCkVuIDIwMDUs
IGVsIGVzY3JpdG9yaW8gR05PTUUgZnVlIGVsaW1pbmFkbyBkZSBsYSBkaXN0cmlidWNp824sIGxv
IHF1ZSBjcmXzIHVuYSBncmFuIHBvbOltaWNhIHN1cGVyYWRhIGVuIHBhcnRlIHBvciBlbCBoZWNo
byBkZSBxdWUgc2lndWUgaGFiaWVuZG8gcHJveWVjdG9zIGRlZGljYWRvcyBhIG9mcmVjZXIgZGlj
aG8gZXNjcml0b3JpbyBhIGxvcyB1c3VhcmlvcyBkZSBTbGFja3dhcmUsIGNvbW8gRnJlZXJvY2sg
R05PTUUgbyBkcm9wbGluZSBHTk9NRS4NCg0KRW4gMjAwNywgaW5jbHV5ZSBsYSBzZXJpZSAyLjYu
eCBkZWwgbvpjbGVvIExpbnV4IGNvbW8gZXN0YWJsZS4NCg0KRW4gZWwgdHJhbnNjdXJzbyBkZSBs
YSBoaXN0b3JpYSBkZSBTbGFja3dhcmUsIGhhbiBuYWNpZG8gb3RyYXMgZGlzdHJpYnVjaW9uZXMg
eSBMaXZlQ0QgYmFzYWRhcyBlbiBlbGxhLiBBbGd1bmFzIGRlIGxhcyBt4XMgcG9wdWxhcmVzIGlu
Y2x1eWVuIENvbGxlZ2UgTGludXgsIFNMQVgsIFZlY3RvciBMaW51eCB5IFplbndhbGsuDQoNCkVs
IDEzIGRlIGFnb3N0byBkZSAyMDA4IFNsYWNrd2FyZSBpbmNsde1hIGEgS0RFIDQgZW4gbGEgcmFt
YSBkZSBwcnVlYmFzIChTbGFja3dhcmUgLWN1cnJlbnQpIGVuIGVsIGRpcmVjdG9yaW8gL3Rlc3Rp
bmcuDQoNCkVsIDE5IGRlIG1heW8gZGUgMjAwOSBWb2xrZXJkaW5nIGFudW5jafMgZWwgY29taWVu
em8gZGVsIHNvcG9ydGUgb2ZpY2lhbCBwYXJhIGxhIGFycXVpdGVjdHVyYSBkZSA2NCBiaXRzLCBs
YSBjdWFsIHNlIGluaWNp8yBlbiBsYSByYW1hIGVuIGRlc2Fycm9sbG8gKGN1cnJlbnQpLjMNCg0K
RWwgOSBkZSBqdWxpbyBkZSAyMDA5IFZvbGtlcmRpbmcgYW51bmNpYSBlbiBlbCBzaXRpbyBvZmlj
aWFsIGRlIFNsYWNrd2FyZSBlbCBzb3BvcnRlIHBhcmEgYXJxdWl0ZWN0dXJhcyBBUk0sIHVuIHBv
cnQgb2ZpY2lhbCBkZW5vbWluYWRvIEFSTWVkc2xhY2ssNSB0YW50byBwYXJhIGxhIHZlcnNp824g
MTIuMiBjb21vIHBhcmEgbGEgcXVlIGVzdOEgZW4gZGVzYXJyb2xsbyAoY3VycmVudCkuDQoNCkVs
IDI2IGRlIGFnb3N0byBkZSAyMDA5IGVsIHByb3llY3RvIFNhbGNrd2FyZSBsYW568yBsYSB2ZXJz
afNuIDEzLjAsIHF1ZSBkZXN0YWPzIGRvcyBpbXBvcnRhbnRlcyBhbnVuY2lvcywgZWwgcHJpbWVy
byBlcyBlbCByZWVtcGxhem8gZGUgS0RFIDMgcG9yIEtERSA0LCB5IGVsIHNlZ3VuZG8gZnVlIGVs
IGxhbnphbWllbnRvIGRlIGxhIHByaW1lcmEgdmVyc2nzbiBvZmljaWFsIGRlIFNsYWNrd2FyZSBw
YXJhIGxhIGFycXVpdGVjdHVyYSBkZSA2NCBiaXRzLCBsYSBjdWFsIGhhc3RhIGVzZSBtb21lbnRv
IG90cm9zIHByb3llY3RvcywgY29tbyBTbGFtZDY0LCBkZXNhcnJvbGxhYmFuIHBvcnRzIG5vIG9m
aWNpYWxlcyBkZSBTbGFja3dhcmUgcGFyYSBlc2EgYXJxdWl0ZWN0dXJhLg0KDQpFbCAyNCBkZSBt
YXlvIGRlIDIwMTAgc2UgbGFuevMgbGEgdmVyc2nzbiAxMy4xLCBxdWUgdGVu7WEgY29tbyBwcmlu
Y2lwYWxlcyBtZWpvcmFzIGxhIHZlcnNp824gU0MgZGUgS0RFIDQuNC4zLCBlbCBrZXJuZWwgTGlu
dXggMi42LjMzLjQsIGJpYmxpb3RlY2FzIHkgYXBsaWNhY2lvbmVzIGFjdHVhbGl6YWRhcyB0YWxl
cyBjb21vIEZpcmVmb3ggeSBUaHVuZGVyYmlyZC4NCg0KRWwgMjcgZGUgYWJyaWwgZGUgMjAxMSBz
ZSBsYW568yBsYSB2ZXJzafNuIDEzLjM3LGVsIGtlcm5lbCBMaW51eCAyLjYuMzcuNiAsS2VybmVs
IExpbnV4IDIuNi4zNS4xMiB5IDIuNi4zOS1yYzQgZW4gdGVzdGluZyAsIG1lam9yYXMgZW4gZWwg
c2lzdGVtYSBYIChpbmNsdXllIG5vdXZlYXUgcGFyYSBsYXMgdGFyamV0YXMgZ3LhZmljYXMgbnZp
ZGlhKSAsbmF2ZWdhZG9yIHdlYiBmaXJlZm94IDQgLCBLREUgU0MgNC41LjUgeSBsYXMgYWNvc3R1
bWJyYWRhcyBtZWpvcmFzLg==


Gracias

¿Lo que querías en un principio no era unir todos los archivos eml en un solo archivo (txt o eml, lo mismo da al unirlo, es solo una extensión), y en ese único archivo, borrar todo el texto menos los codes cifrados en base64?

Si eso sigue siendo así, El code te sigue funcionando:

Código (dos) [Seleccionar]
@Echo off
Type "*.eml" > "Todo.txt"
Ren "Todo.txt" "*.eml"
REM AQUI USAS EL SCRIPT DE RUBY
y aqui la aplicación de terceros para decodificar base64.
Exit


Y te lo he modificado para decodificar los base64 y que no tengas que usar esa app de terceros:

Decrypter.RB:
Código (ruby) [Seleccionar]
# -*- coding: UTF-8 -*-

# Este script crea un nuevo archivo por cada archivo .eml

require 'base64'
exit if Object.const_defined?(:Ocra)

if not ARGV[0] == nil
Dir.chdir(ARGV[0])
end

for file in Dir.glob('*.eml') do
puts "\n[+] #{file}"
File.open(file).each_line do |line|
if line.include?('Attachment-Id')
puts "Attachment: #{line.split(':').last.to_s}"
File.open(file + "_New", 'a+') do |newfile|
  newfile.puts Base64.decode64(File.read(file).split(line.to_s).last.split('--').first.split(' ').to_s), "\n"
  end # newfile
end # split
end # line
end # for *.eml


Código (dos) [Seleccionar]
@Echo off
Type "*.eml" > "C:\Todo.txt"
Ren "C:\Todo.txt" "*.eml"
Decrypter.RB "C:\"
Exit


output:

Todo.eml (Los 2 eml de prueba que subiste):

El proyecto Debian fue fundado en el año 1993 por Ian Murdock, después de haber estudiado en la Universidad de Purdue. Murdock escribió el Manifiesto de Debian que utilizó como base para la creación de la distribución GNU/Linux debian. Dentro de este texto los puntos destacables son: tener de la distribución de manera abierta, coherente al espíritu de Linux (núcleo) y de GNU.



El nombre del proyecto se basa en la combinación del nombre de su entonces novia (actual ex esposa) Deborah con su propio nombre Ian, formando el portmanteau Debian, pronunciado como las sílabas correspondientes de estos nombres, en inglés estadounidense: /d?b'i?j?n/.



El proyecto creció lentamente al principio y lanzó sus primeras versiones 0.9x en 1994 y 1995. Las primeras portabilidades a otras arquitecturas fueron a comienzos de 1995, siendo la primera versión 1.x de Debian lanzada en 1996.



En 1996, Bruce Perens substituyó a Ian Murdock como el líder de proyecto. Por sugerencia del desarrollador Ean Schuessler, dirigió el proceso de actualización del Contrato Social de Debian y de las pautas del software de debian libremente, definiendo los puntos fundamentales para el desarrollo de la distribución. También inició la creación de la licencia de software legal de la organización.



Bruce Perens se retiró en 1998, antes del lanzamiento de la primerra versión de Debian basada en glibc, la 2.0. El proyecto procedió a elegir a nuevos líderes y a hacer dos revisiones de la versión 2.x, cada uno incluyendo más versiones para otras arquitecturas y más paquetes. Conveniente fue lanzada durante este período y la primera portabilidad a un núcleo no basado en el núcleo Linux, naciendo así debian GNU/Hurd, utilizando el núcleo de Hurd proveniente del proyecto GNU. Las primeras distribuciones GNU/Linux basadas en Debian (Corel Linux y la Stormix's Linux de Stormix), fueron comenzadas en 1999. Aunque estuvieron desarrolladas no por mucho tiempo, estas distribuciones fueron las primeras de muchas que se basarían en Debian.



A finales de 2000, el proyecto realizó el mayor cambio a la estructura de los archivos y la organización de las versiones, reorganizando procesos de liberación de paquetes del software con el nuevo "package pools" (del inglés depósito de paquetes), y creando un rama de prueba, relativamente estable para el lanzamiento siguiente. En 2001, los desarrolladores comenzaron a reunirse en una conferencia anual llamada Debconf con discusiones y talleres para desarrolladores y usuarios técnicos.

La primera versión oficial de Slackware, la 1.00, fue publicada el 16 de julio de 1993 por Patrick Volkerding, fundador y líder de desarrollo. Estaba basada en la distribución SLS Linux y se distribuía en discos flexibles de 3½ e imágenes que estaban disponibles en servidores FTP anónimos. Slackware es la distribución más antigua entre las que siguen activamente mantenidas.



Así Patrick J. Volkerding decía en el newsgroups comp.os.linux:7



   "... Esta versión está basada en gran parte sobre el sistema SLS, pero ha sido mejorado y modificado sustancialmente. Existen dos series principales de discos, la A (13 discos) y la X (11 discos) ..."

   Patrick J. Volkerding



El nombre Slackware deriva del término slack, tal y como lo define la Iglesia de los SubGenios[cita requerida].



En las primeras versiones de Slackware, la distribución tenía tres cuentas de usuario, "satan", "gonzo" y "snake". Éstas eran incluidas sólo como ejemplos, pero fueron eliminadas posteriormente debido a que significaban un potencial riesgo computacional.



En 1999, el número de versión de Slackware se incrementó de 4 a 7, para demostrar que Slackware estaba actualizado al igual que otras distribuciones de Linux, muchas de las cuales tenían como número de publicación en ese momento el 6.



En 2004, Patrick Volkerding enfermó seriamente y el futuro desarrollo de Slackware se volvió incierto. Afortunadamente, se recuperó, y el desarrollo de Slackware ha continuado.



En 2005, el escritorio GNOME fue eliminado de la distribución, lo que creó una gran polémica superada en parte por el hecho de que sigue habiendo proyectos dedicados a ofrecer dicho escritorio a los usuarios de Slackware, como Freerock GNOME o dropline GNOME.



En 2007, incluye la serie 2.6.x del núcleo Linux como estable.



En el transcurso de la historia de Slackware, han nacido otras distribuciones y LiveCD basadas en ella. Algunas de las más populares incluyen College Linux, SLAX, Vector Linux y Zenwalk.



El 13 de agosto de 2008 Slackware incluía a KDE 4 en la rama de pruebas (Slackware -current) en el directorio /testing.



El 19 de mayo de 2009 Volkerding anunció el comienzo del soporte oficial para la arquitectura de 64 bits, la cual se inició en la rama en desarrollo (current).3



El 9 de julio de 2009 Volkerding anuncia en el sitio oficial de Slackware el soporte para arquitecturas ARM, un port oficial denominado ARMedslack,5 tanto para la versión 12.2 como para la que está en desarrollo (current).



El 26 de agosto de 2009 el proyecto Salckware lanzó la versión 13.0, que destacó dos importantes anuncios, el primero es el reemplazo de KDE 3 por KDE 4, y el segundo fue el lanzamiento de la primera versión oficial de Slackware para la arquitectura de 64 bits, la cual hasta ese momento otros proyectos, como Slamd64, desarrollaban ports no oficiales de Slackware para esa arquitectura.



El 24 de mayo de 2010 se lanzó la versión 13.1, que tenía como principales mejoras la versión SC de KDE 4.4.3, el kernel Linux 2.6.33.4, bibliotecas y aplicaciones actualizadas tales como Firefox y Thunderbird.



El 27 de abril de 2011 se lanzó la versión 13.37,el kernel Linux 2.6.37.6 ,Kernel Linux 2.6.35.12 y 2.6.39-rc4 en testing , mejoras en el sistema X (incluye nouveau para las tarjetas gráficas nvidia) ,navegador web firefox 4 , KDE SC 4.5.5 y las acostumbradas mejoras.

Gentoo Linux fue creado inicialmente por Daniel Robbins como la distribución Enoch Linux. El objetivo era crear una distribución sin binarios precompilados, que se afinó para el hardware y sólo incluye los programas necesarios. Al menos una versión de Enoch fue distribuido: la versión 0.75, en diciembre de 1999. Daniel Robbins experimentó con un fork de GCC conocido como EGCS desarrollado por Cygnus Solutions. En este punto, cambió el nombre de Enoch a Gentoo Linux (el Gentoo es la especie de pingüino más veloz bajo el agua). Las modificaciones a EGCS finalmente formaron parte del GCC (versión 2.95), y otras distribuciones de Linux experimentaron un incremento similar de velocidad. Después de los problemas con un error en su propio sistema, Robbins detuvo el desarrollo de Gentoo Linux y pasó a FreeBSD durante varios meses, diciendo "he decidido añadir varias características de FreeBSD para que nuestro sistema autobuild (ahora llamado Portage) una verdadera próxima generación del sistema de Ports".



Gentoo Linux 1.0 fue liberado el 31 de marzo 2002.



En 2004, Robbins creó una fundación sin ánimo de lucro: la Gentoo Foundation. Transfirió todos los derechos de autor y marcas registradas a ella, y dejó el cargo de Director de Arquitectura del proyecto.



Saludos
#10630
Código (dos) [Seleccionar]
wget -m -k -E -p "http://sports.betfaironline.eu/?ci=11760594&ex=1&origin=LHMA"

Con eso puedes ver acceder a las pestañas de los partidos (No especificaste muy bien lo que querias ver.)

Saludos.