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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17
61  Programación / Scripting / Re: [batch] Problema extraño en: 10 Julio 2008, 01:10 am
Bueno, al final no se porq me empeñe tanto con lo del for para q cogiera los numeros primos...
Igualmente, si cogemos todos los numeros, el programa funciona bastante rapido, asi q lo dejere asi.

La modificacion q he hecho es en vez de ir de uno en uno, coger un numero impar e ir de dos en dos ya que todos los numeros pares no son primos.

saludos
62  Programación / Scripting / [batch] Problema extraño en: 9 Julio 2008, 23:15 pm
Buenas, el otro dia me decidi a hacer un programa q saque todos los numeros primos desde el 0 hasta el 10000 o los q quisiera y q aparte hiciera mas cosas.
Para empezar, hice un codigo q instalara todos los numeros del 0 hasta 10000 en un archivo.txt. Todo funciona bien pero cuando llega sobre el valor 300 el programa se cierra misteriosamente.

Lo abri con la cmd y me sale este error:



Este es el codigo del programa:
Código
  1. echo Se instalaran todos los numeros primos hasta 10000.
  2. echo Espere mientras se instalan los numeros.
  3. echo Al final aparecera un mensaje.
  4. echo LISTA DE NUMEROS PRIMOS >primos.txt
  5. echo. >>primos.txt
  6. echo 2 >>primos.txt
  7. echo 3 >>primos.txt
  8.  
  9. set num=4
  10. :inicio
  11. set num2=1
  12. set /a num=%num%+1
  13. if %num%==10000 goto acaba
  14. :inicio2
  15. set /a num2=%num2%+1
  16.  
  17. for /f "tokens=1 skip=%num2%" %%a in (primos.txt) do call :func %%a
  18. :func
  19. set cru=%1
  20. set /a pro1=%num%/%cru%
  21. set /a res=%num%-(%cru%*pro1)
  22. if %res%==0 goto inicio
  23. if %cru% GTR %pro1% goto fuera
  24. goto inicio2
  25.  
  26. :fuera
  27. echo %num% >>primos.txt
  28. goto inicio
  29.  
  30. :acaba
  31. echo Instalado
  32. pause>nul

Bueno, por si alguien no lo sabe, el procedimiento q he tomado para calcular si un numero es primo, es dividir el numero en cuestion por todos los numeros primos empezando por el 2, cuando el divisor (numero primo) es mayor q el quociente, ese numero es primo.

A ver, si alguien entiende el error y si se puede hacer algo para q no pase esto.

saludos
63  Programación / Scripting / Re: Crackme in batch en: 9 Julio 2008, 11:57 am
ya te entendi, bueno ya he cambiado el orden de los mensajes como me sugeriste.

A los q quieran resolverlo y lean el post de arriba, decir q esa no es la solucion, es solo un bug q encontro carlitos.dll del cual yo no me habia dado cuenta ni entendia al principio. Gracias por la info

saludos
64  Programación / Scripting / Re: Crackme in batch en: 9 Julio 2008, 10:58 am
bueno, resolvi el codigo de :: SmartGenius ::, lo q no hice es el keygen ese porq no se muy bien a q se refiere y veo bastante claras cuales han de ser las soluciones.

Sobre mi code, el unico q lo ha resuelto por el momento ha sido carlitos.dll, venga, q no es tan dificil q al final no lo complique tanto como tenia pensado al principio.

Carlitos.dll me comento acerca de unos bugs de mi code, al final no le entendi muy bien el proposito de modificarlo.
Lo q quiero decir es q el objetivo de mi code es sacar un pass valido para el programa sin estar este modificado. Lo q es trampa seria modificar el codigo para q apareciera q con cualquier caracter, el password es correcto.

saludos
65  Foros Generales / Sugerencias y dudas sobre el Foro / Descripcion incompleta en: 8 Julio 2008, 14:57 pm
Buenas, no soy un usuario muy habitual pero me gusta pasarme por la sección de scripting para ver los batch y aprender nuevas cosas sobre este lenguaje.

La propuesta q queria hacer yo, es q muchas veces veo post sobre batch dentro del foro de programacion general cuando en mi opinion deberian de estar todos juntos en el foro de scripting.

Pues bien, la descripcion del foro de scripting es esta:

Scripting
Python, Perl, Ruby, Tcl.

Creo q habria q añadir ahi al lado, en segundo o primer lugar, batch para q la gente se situe mejor, sobretodo los nuevos.
Tampoco estaria nada mal q a la hora de poner un post, en el campo del asunto, tuvieras q seleccionar el lenguaje para el cual quieres hacer tu pregunta porq mucha gente no lo pone y de esta forma se entenderia mejor todo.

saludos
66  Programación / Scripting / Re: Comando for [batch] en: 8 Julio 2008, 12:56 pm
bueno, al fin lo logre xD
Vi unos codes en batch q juntaban el for con el call y probe a ver si me podia servir.

Lo dejo por si a alguien le interesa.

Código
  1. @echo off
  2.  
  3. set /p %lin%=Introduce la linia:
  4. for /f "tokens=1 skip=%lin%" %%a in (prueba.txt) do call :func %%a
  5. :func
  6. set var=%1
  7. echo %var%
  8. pause>nul

saludos
67  Programación / Scripting / Re: Comando for [batch] en: 7 Julio 2008, 22:12 pm

¿Qué es lo que deseas?

Ir a una línea en específico, o ingresar un texto y te muestre la(s) linea(s) que lo  contienen?
lo que quiero es ir a una linia en especifico...
Osea, un batch tiene 50 linias, pues yo solamente quiero la primera palabra de la linia 16, me entiendes??

saludos
68  Programación / Scripting / Re: Crackme in batch en: 7 Julio 2008, 22:00 pm
Bueno, pues aqui esta mi crackme, no se si sera muy facil o bastante dificil. Estoy a la espera de q digais algo.
Si encontrais algun bug avisarme por privado.
Para mi code hay varias contraseñas, yo solo lo he hecho pensando en una pero pueden haber mas, la condicion es utilizar el programa tal cual y no modificar el codigo.

En mi code tambien hay q especificar una cosa...

Código:
@echo off
title crackme by kraszic

:inicio
cls
echo Este es mi primer crackme.
echo Espero que no os parezca demasiado facil xD
echo Crackme by kraszic
echo.
echo.
set /p pass=Introduzca el password:

set hyp=if
set sp=e
set oc=set
%oc% spa=i

%oc% oh=%pass:~-3%
%oc% pas=%pass:~0,2%
%oc% pass=%pass:~2,9%
if %pass% GEQ 999999999 goto mal
if %pass% LEQ 100000000 goto mal
%oc% pass=%pass:8=7%
%oc% pass=%pass:5=3%
set /a op1=%pass%/3
set /a op2=%op1%*3
set /a op3=%pass%-%op2%
set /a op4=%pass%/5
set /a op5=%pass%-(5*%op4%)

%hyp% %op3%==0 (goto cont) else (goto mal)
:cont
%hyp% not %op5%==3 goto mal
%oc% re=%time%
%oc% ree=%re:~0,3%
%oc% re=%re:~0,2%
%hyp% %re% N%sp%Q 21 goto mal
echo %pass%> temp0000014.txt
for /f "tokens=3 delims=7" %%i in (temp0000014.txt) do set finum=%%i
del /q temp0000014.txt
%hyp% "%pas%%finum%%oh%"=="kr143%ree%" (goto bien) else (goto mal)

:mal
echo.
echo.
echo Lo siento, sigue intentandolo y si tienes dudas preguntame.
echo.
echo.
echo.
echo Pulse cualquier tecla para volver al menu.
pause>nul
goto inicio

:bien
echo.
echo.
echo Muy, bien, acertaste el password.
pause>nul
exit


saludos

PD: Sobre el codigo de carlitos.dll, yo no comente lo q faltaba por no quitarle la sorpresa a la gente.
69  Programación / Scripting / Re: Comando for [batch] en: 7 Julio 2008, 17:43 pm
saludos,
Código:
echo off
set /p lin=Ingrese la linea a descubrir:
set txt=archivo.txt
for /f "tokens=1,2 skip=%lin%" %%a in (%txt%) do set n=%%a
echo.
echo.
echo.
echo La linea nro. %lin% contiene :  %n%
echo.
echo.
pause
   
        Espero haberte ayudado es bastante fácil

Salu2

 

Este post es de hace bastante tiempo, pero hoy me he topado con el proyecto q estaba haciendo y he ido a buscar la informacion.

Yo ya no se q hacer, he probado casi todo, pero este code no me funciona, cuando lo guarda en la variable solo guarda el ultimo numero de la lista puesto q skip sirve para saltar las lineas q quieras.

Pero yo lo q quiero es saltar por ejemplo a la linia 3 y q me muestre su contenido y q las demas linas se olvide de ellas.

Como lo puedo hacer??

saludos

PD: No_NICK, lo q busco es eso (La linea nro. %lin% contiene :  %n%)
Pero tu code no me funciona (siempre me coge la ultima linia), a ver si me podeis ayudar

PD2: Shydow, como seria lo q tu dices??
70  Programación / Scripting / Re: Crackme in batch en: 7 Julio 2008, 16:11 pm
yo tambien logre sacar el codigo, y me funciono eso q me dijiste de buscar, gracias.
Lo unico q no se para q sirve de tus codigos es lo del comando ((doskey echo=
 y doskey pause=))

saludos

PD: A mi, el mas dificil me resulto el de smartgenius, a ver si yo puedo crear alguno XD
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines