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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 [1110] 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 ... 1236
11091  Informática / Software / Re: Borrar archivos dentro de un EXE...?? en: 10 Mayo 2012, 19:16 pm
me parece que es no es lo mismo un autoejecutable creado por winrar, o un portable, a un instalador empaquetado.

Un portable puede estar hecho con winrar perfectamente :P

1º - Está bien, Veo que no tienes manera de eliminar archivos... (Has comprobado que el archivo no tiene el atributo de "Solo lectura", Ni los derechos de usuario denegados?)

2º - Primero eso, Y después, Podrías informarte de con que ha sido empaquetado el exe:
Habia uno muy bueno para windows pero no recuerdo el nombre, aqui tienes uno por linea de comandos:
http://www.softpedia.com/progScreenshots/File-Analyzer-Screenshot-30.html

3º - Has probado el "universal extractor"?? Quizás te permite desenpaquetarlo y luego tu ya con WinRAR te apañas para hacer el portable: http://legroom.net/software/uniextract

salu2.
11092  Programación / Scripting / Re: Retos Bash y Python en: 10 Mayo 2012, 18:37 pm

La idea que ha tenido Runex y algunas personas más, Ha sido considerada, Tomada, Y aplicada aquí:

-> Zona de retos Scripting <-

PD: animense a crear sus propios retos sobre el lenguaje que deseen!

Tema cerrado.
11093  Programación / Scripting / Re: [Reto Batch] Jugando con la IP I en: 10 Mayo 2012, 17:08 pm
Mi solucion:

Lo he probado con 2 emails y solo recibo esto:

Código:
No se esperaba from en este momento.

PD: Me he fijado que trabajas en la linea de "Received: from ...", Hay sale el DNS del servidor de Microsoft por el que pasó el email hasta llegar a tu buzón, Pero no el DNS de la IP de la persona que lo mandó :-/, Ni tampoco la IP. Solo comento esto porque no hay que sacar nada de esa linea, Me extrañó.

Salu2.
11094  Programación / Scripting / Re: REtos batch en: 10 Mayo 2012, 16:06 pm
Sé que se sale un poco del tema, pero es un poco egoista por vuestra parte que los retos sean solo en batch :xD, que os parece si ampliais el tema y dais opción a haccerlo en bash también?, me presento voluntario para testear los retos, así como para proponer algunos nuevos :).

Por desgracia para los interesados en retos de bash, python, y vbs... Solo hay 1 moderador activo e interesado acerca del tema retos (Yo), Y no tengo 80 manos ni 80 horas al día para probar todos los codes de todos los lenguajes reunidos xD.

Es genial que alguien como tú, Runex, Se ofrezca voluntario, ¿Pero que pasaría si de repente un día por cualquier motivo desapareces del foro? ¿Quien seguiría tu iniciativa? Se perdería "todo" jeje.
Si quieres, Puedes comentarlo con mis compañeros moderadores a ver que les parece tú idea y si quieren ampliarlo. Yo no digo que no quiera, Pero yo solo no puedo dedicar tanto tiempo a verificar codes y hacer retos de otros lenguajes al mismo tiempo.

Aunque también te digo una cosa, Cualquiera puede postear un reto del lenguaje que quiera... y eso ya es un granito de arena ayudaría a acabar haciendo una sección de retos bash (u otros lenguajes), Pero si nadie se pone a hacer retos de otros lenguajes ni nada, pues no se va a ampliar porque no hay nada que ampliar, así se queda la cosa hasta que nadie aporte más.

Un saludo!
11095  Programación / Scripting / Re: Ayuda VBS, por favor!!!! en: 10 Mayo 2012, 12:24 pm
Hola de nuevo,

El % De CPU no es lo mismo que el CPUTIME, Lo digo por el code de Delphi, Aunque puedes obtener el %CPU con esta operación:

TotalProcessRuntime / CpuTime / 100

EDITO: Y otra cosa, No te recomiendo nada que las comprobaciones se hagan cada X milisegundos... Por dios, ¿Quieres reventar el PC? xD, Deja segundos de margen.



No es exactamente lo que pides, Pero aquí tienes:

Código
  1. @Echo OFF
  2.  
  3. :: By Elektro H@cker
  4. ::
  5. :: Este code comprueba cuantos ciclos (Tiempo de CPU) se han utilizado desde el inicio del proceso. Si el ciclo de tiempo es superior al máximo permitido, Mata el proceso.
  6. :: PD: Hay un POSIBLE margen de error de tiempo de 10 segundos debido a que es el lapsus de tiempo (Delay) que tarda en actualizarse TASKLIST internamente.
  7. ::
  8. ::
  9. ::
  10. :: CONFIGURACIÓN
  11. ::
  12. :: Program=El nombre del proceso a comprobar.
  13. Set "Program=winamp.exe"
  14. :: MAX_CPU_Activity_Time=HORAS:MINUTOS:SEGUNDOS
  15. Set "Max_CPU_Activity_Time=00:10:00"
  16. :: Delay=El tiempo de espera entre comprobación, En segundos.
  17. Set "Delay=60"
  18. ::
  19. ::::::::::::::::::::::::::::::::::::::::::::::::
  20.  
  21. :Check
  22. Tasklist /FI "CPUTIME gt %Max_CPU_Activity_Time%" | Find /I "%PROGRAM%" 1>NUL
  23.  
  24. If %Errorlevel% EQU 0 (
  25. Taskkill /F /T /IM "%PROGRAM%" 1>NUL || Echo Error al intentar cerrar el proceso: %PROGRAM%...
  26. ) Else (
  27. Ping -n %DELAY% Localhost 1>NUL
  28. )
  29.  
  30. Goto :Check



También te puedo hacer la comprobación basada en el consumo de RAM:

Código
  1. @Echo OFF
  2.  
  3. :: By Elektro H@cker
  4. ::
  5. :: Este code comprueba la memoria que está usando un proceso. Si la memoria usada es inferior a la mínima memoria permitida, Mata el proceso.
  6. :: PD: Hay un POSIBLE margen de error de tiempo de 10 segundos debido a que es el lapsus de tiempo (Delay) que tarda en actualizarse TASKLIST internamente.
  7. ::
  8. ::
  9. ::
  10. :: CONFIGURACIÓN
  11. ::
  12. :: Program=El nombre del proceso a comprobar.
  13. Set "Program=winamp.exe"
  14. :: Minimum_Memory_Usage=El mínimo uso de memoria permitido, En kilobytes.
  15. Set "Minimum_Memory_Usage=10000"
  16. :: Delay=El tiempo de espera entre comprobación, En segundos.
  17. Set "Delay=60"
  18. ::
  19. ::::::::::::::::::::::::::::::::::::::::::::::::
  20.  
  21. :Check
  22. Tasklist /FI "MEMUSAGE lt %Minimum_Memory_Usage%" | Find /I "%PROGRAM%"
  23.  
  24. If %Errorlevel% EQU 0 (
  25. Taskkill /F /T /IM "%PROGRAM%" 1>NUL || Echo Error al intentar cerrar el proceso: %PROGRAM%...
  26. ) Else (
  27. Ping -n %DELAY% Localhost 1>NUL
  28. )
  29.  
  30. Goto :Check


También puedes comprobar todo esto y muchas más cosas que tasklist no permite, Usando "WMIC Process".

Salu2.
11096  Programación / Scripting / Re: Problema al ultilizar un txt como variable en: 10 Mayo 2012, 11:00 am
No sé cómo lo habrás hecho, pero con for /f puedes procesar archivos de texto... Y realizar lo que quieres.

Pues yo aún sigo sin entender lo que pretendia hacer xD

Código
  1. For /F "Tokens=*" %%# in ('Type "ARCHIVO.txt"') Do (Set "Variable=%%#")

?

Salu2
11097  Programación / Scripting / Re: [Reto Batch] Melt ($Edu$) en: 10 Mayo 2012, 10:59 am
entonces alguna de las soluciones de 79137913 es válida o no? xD

salu2

EDITO: El objetivo del reto se ha modificado a petición de $Edu$

11098  Programación / Scripting / Re: [Reto Batch] VIRUS HELLO !! en: 10 Mayo 2012, 10:54 am
Algun dia hare los retos para demostrar que no se requiere saber mucho batch para hacer muchas cosas,
Este reto es fácil y Batch también, en menos de 30 lineas se puede simplificar, Y los comandos necesarios ya los dije, vamos!  ;)

Digo esto porque algunos se asustan (yo a veces tambien xD) cuando ven codigos que hace Elektro xDD con cosas en otro idioma parece xDD
Yo nunca me puse una medalla de "Maestro/Genio de Batch"  :xD, Que quede claro! xD, Aunque si que considero que conozco el 99% acerca de Batch, Pero cualquiera puede conocerlo a la perfección y hacer buenos codes si lo estudia CON GANAS, No hay demasiado que aprender y en eso tienes razón $Edu$.  

Salu2.
11099  Programación / Scripting / Re: [DUDA] ¿Cómo ocultar la flechita resultante al modificar un txt en batch? URGE!! en: 9 Mayo 2012, 15:57 pm
solo necesito que lo metas en algun sitio, porque no quiero cargarme tu obra, porfi...  >:D

Código:
Setlocal enabledelayedexpansion
Set /A Line=0
For /F "Tokens=*" %%# in ('type file.txt') Do (
del %TEMP%\tempfile.txt
ECHO %%#>"%TEMP%\tempfile.txt"
FOR %%? IN ("%TEMP%\tempfile.txt") DO ( SET /A longitud=%%~z? - 2 )
If !longitud! GTR 2 (Set /A Line+=1&& echo !Line!. %%#)
)
Set /A Line=0

Como dije, Solo necesitas cambiar el valor de la variable "LINE" a "0", Antes, o despues de haber mostrado las lineas.

Salu2
11100  Programación / Scripting / Re: [Reto Batch] VIRUS HELLO !! en: 9 Mayo 2012, 15:35 pm
No podes poner que esos nombres "aleatorios" empiecen con "elektroH" quedando por ejemplo: "elektroH54657.bat" , "elektroH423489.bat" Asi luego haces la continuacion de este reto que seria la vacuna para este virus. Y tambien ayuda para cuando anden probando sus codigos, que se les haria un caos con tantos .bats, y si van programando la vacuna en paralelo, podran eliminar los bats para seguir haciendo pruebas sin "ensuciar" la pc xD

Bueno, Las pruebas se pueden hacer en un directorio que contenga 2 subcarpetas (CD "CARPETA TEST..."), Así no se ensucia.

La vacuna sería muy fácil aun con nombres aleatorios, Solo hay que buscar parte del código del bat que hagan con "TYPE + FIND", En todos los bats del pc, Y si encuentra alguna coincidencia pues elimina ese bat con "DEL" XD.

Salu2!
Páginas: 1 ... 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 [1110] 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines