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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Batch ejecutar función a X hora en: 15 Agosto 2021, 18:17 pm
Saludos, quería hacerle una pregunta, si es posible en batch que ejecute determinadas tareas a determinadas horas... Quiero hacer una especie de botch de telegram con batch

Código
  1. @echo off
  2.  
  3. :INICIO
  4. 1:30:45 UTC go to 1
  5. 1:30:55 UTC go to 2
  6.  
  7. :1
  8. curl -s "https://api.telegram.org/botxxxxx:xxxxx/sendMessage?chat_id=-xxxxx&text=%LINK%"
  9. goto INICIO
  10.  
  11. :2
  12. curl -s "https://api.telegram.org/botxxxxx:xxxxx/sendMessage?chat_id=-xxxxx&text=%LINK%"
  13. goto INICIO


quiero hacer algo grande, alrededor de unos 6000 enlaces diferentes de una tabla grande que tengo en excel, sé que sonará trabajoso pero se me ocurre hacerlo en batch, que cada hora determinada mande ese mensaje a un grupo de telegram con el enlace que previamente estará, de modo que todos los días exactamente a esa hora exacta envíe ese mensaje.

¿Es posible?

De antemano doy las gracias a los que puedan responder con alguna sugerencia o recomendación.
2  Programación / Scripting / Extraer variable de un archivo de texto (BATCH) en: 8 Noviembre 2020, 21:19 pm
Saludos, vengo acá con una pregunta que pudiera parecer algo tonta, pero no logro resolverlo, a ver si ustedes se les ocurre una mejor idea.

tengo un archivo de texto llamado calificar.txt con este contenido:

Código
  1.                  <td> <input type='image' src='../img/up.png' width='20px' height='20px' value='Like' id='like_28097' class='like'> <small><b>(<span id='likes_28097'>21</span>)</small></b> &nbsp;&nbsp;  <input type='image' src='../img/down.png' width='20px' height='20px' value='Unlike' id='unlike_28097' class='unlike'> <small><b>(<span id='unlikes_28097'>3</span>)</small></b> </td>


todo en una sola línea... lo que quiero es extraer de esa línea dos variables LIKES y DISLIKES...

de modo que el resultado de esto:
echo LIKES: %LIKES% DISLIKES: %DISLIKES%
sea esto:
LIKES: 21 DISLIKES: 3

Se me había ocurrido contar los caracteres:

Código
  1. <"calificar.txt" set /p "CALIFICAR="
  2. SET LIKES="%CALIFICAR:~167,2%"

funciona, pero... con los dislikes no funcionaría si a veces los likes son de 2 dígitos y a veces de 1, entonces el dislike a veces se mostraría bien y otras veces no...

¿Qué me sugieren para resolverlo?
3  Programación / Desarrollo Web / Variable un Href en específico en: 3 Septiembre 2020, 00:38 am
Buenas tardes, necesito ayuda con un script de Greasemonkey que estoy haciendo...

Una página tiene un botón que dice ejemplo "INICIAR AQUÍ" y al hacerle click va a una URL como esta: https://link.myurllinks.com/xxxxxxxx/inicio?MyID=ABCDE9cAnuAwAOZ3WT2NlyEYpVh9jQ

Lo que quiero que haga el script es que en la página en lugar de decir "INICIAR AQUÍ", diga parte del link (especificamente desde el caracter 49 al 54, es decir lo que se ve en rojo en el link de arriba, y pues logré hacerlo, con algo como esto:

Código
  1. $("a").each(function() {
  2.    var PSID = this.href;
  3.    $(this).attr('start-button', PSID);
  4.    $(this).text(PSID.substring(49,54));
  5.  
  6. });

y funciona perfecto, cumple con lo que quería, el problema es que me toma todos los href de la página y no solamente el botón, y quisiera saber como resolver eso...


Código
  1. <form id="startForm" action="survey" method="post">
  2.                                        <div id="links">
  3.                                                  <a id="start-button" href="inicio?MyID=ABCDE9cAnuAwAOZ3WT2NlyEYpVh9jQ" onclick="_gaq.push(['_trackEvent', 'StartSurvey Button', 'Click', 'Offer Page']);">
  4.                                                  LET'S BEGIN
  5.                                                  </a>
  6.                                        </div>
  7.                              </form>

al establecer como variable this.href me tomará todos los href de la página, no sé si es posible establecer como variable el id "start-button" de modo que tome solamente el botón y no todos los href de la página....

De antemano muchas gracias, aclaro que mi conocimiento en javascript es muy poco, solo logré hacer el código leyendo y viendo ejemplos por Internet

4  Programación / Desarrollo Web / Crear sitio web que mediante URL escriba datos a un archivo en: 14 Julio 2020, 21:55 pm
Buenas tardes comunidad, quiero hacer algo simple en HTML a ver si alguien me puede dar una mano, ya me explico...

Quiero crear un servidor un archivo digamos registro.txt
Y que en ese archivo se pueda escribir información solo con petición tipo ésta:

Código
  1. www.misitioweb.com?ValorA=abcde&ValorB=12345
Y que el contenido del archivo vaya quedando así:
Código
  1. abcde 12345
  2. vHKpA 82192
  3. MpOac 23410
y que cada línea repetida la ignore pero cada petición que envíen vaya incorporando eso al archivo..

Quiero hacer eso en específico porque necesito incorporar en batch que a través de peticiones por medio de curl vaya escribiendo en el archivo unas variables.

Si alguien me puede dar una mano para comenzar con lo explicado le estaría muy agradecido.
5  Programación / Scripting / Batch leer y escribir archivos en la nube en: 14 Julio 2020, 04:25 am
Saludos, tengo mi programa en batch funcionando, pero entre las funciones que tiene hace algunos cálculos matemáticos y los registra en un archivo llamado registro.txt y cada vez va llevando allí dentro los registros escribiendo información... lo que yo quiero es que el programa tenga la capacidad de escribir en la nube de modo que varios usuarios que usen el programa vayan llevando los registros allí...

Ejemplo:
Código
  1. @echo off
  2. echo INTRODUCE TU VALOR A
  3. Set /P "ValorA=:
  4. echo INTRODUCE TU VALOR B
  5. Set /P "ValorB=:
  6. echo INTRODUCE TU VALOR C
  7. Set /P "ValorC=:
  8. echo "%ValorA% %ValorB% %ValorC%">> Registro.txt 2>&1

Pero que en lugar de registrar los datos en un archivo de texto se vayan escribiendo a un servidor, no sé se me ocurre crear el archivo en github y que el batch vaya escribiendo los datos ahí, (no se que tan posible sea eso).

y también me gustaría que el batch tenga la capacidad de leer el archivo desde el servidor y buscar dentro de el, así como lo hago con:
Código
  1. find "%iValorA%" Registro.txt


Quisiera leer sugerencias al respecto, que me sugieren, y como podría hacerlo?
No sé si lo mejor sería una base de datos pero creo que sería muy complejo para batch, mi idea es tener un registro armado por los usuarios.
6  Programación / Scripting / Ayuda de powershell para operaciones dentro de Batch en: 21 Junio 2020, 20:46 pm
Saludos muchachos!!

Quería preguntarle, ya que batch está muy limitado en cuanto a las operaciones matemáticas, que número de muchos dígitos es imposible de multiplicar, pero tenemos la opción de powershell que podemos insertar dentro del mismo batch, quería ver sus ejemplos de como hacerlo, por ejemplo...

Set /A VariableFinal= 4896410320 * 15030

¿Cómo harían para con ayuda de powershell establecer el resultado de esa variable?
Me refiero dentro del mismo batch, se me ocurre la idea de hacer la operación dentro del mismo powershell, imprimir el resultado en un archivo de texto, y que batch establezca la variable desde el archivo de texto, no sé si alguien tiene una mejor idea y puede dar los ejemplos por acá
7  Programación / Scripting / Leer archivo .txt y hacer operación matemática en: 8 Junio 2020, 21:47 pm
Saludos, necesito ayuda con esto...

Tengo un archivo de texto así:

Lista.txt
Código
  1. UG5Jy 29650 27390
  2. PlAyc 20496 19243
  3. fPNSN 91499 82435
  4. Twu84 20148 18933
  5. DsYYl 94566 85165
  6. m2gIt 77582 70049
  7. u3s7R 23223 21670
  8. PMFKJ 61930 56119

Código
  1. VARX=45
  2. echo ¿Cuál es tu ID?
  3. Set /P "ID=
"

(Acá quiero que si el usuario introduce un ID de la lista del. txt, por ejemplo que haya colocado u3s7R, que establezca segundo grupo de caracteres como variable A y tercero como B, quedando tipo:

A=23223
B=56119

Para posteriormente ejecutar una especie de fórmula...
Código
  1. Final=(VARX *A) - B
  2. echo %FINAL%
8  Programación / Scripting / Sumar números de un .txt en Batch en: 5 Junio 2020, 20:06 pm
Buenas tardes, reciban un cordial saludo.

Tengo una duda, tengo un batch que me da como salida un archivo llamado total.txt y cada línea tiene un número, me gustaría sumar el total de ese archivo y me lo imprimiera en pantalla, es decir si el archivo tiene

5.5
2.5
3
4

que imprima TOTAL: 15
9  Programación / Scripting / PYTHON - Script generador de enlace a partir de URL en: 4 Abril 2020, 19:36 pm
Buenas muchachos, estoy creando un pequeño script generador de enlaces para un pequeño proyecto, pero tengo ciertos problemas, ya les dejo el código y explico...

Antes les quiero dejar claro que soy nuevo y no soy programador, quería hacer esto y primero pregunté sobre que lenguaje me recomendaban, me decidí por Python, y ahora que comencé a hacerlo tengo las siguientes dudas:

Código
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. import pyperclip
  4. import os
  5.  
  6. def generar():
  7.  while True:
  8.    ID = enlace[47:83]
  9.    RISN = enlace[94:101]
  10.    enlace = input("Introduce tu enlace: ")
  11.  
  12. enlace = int(input("Introduce el numero de opcion"))
  13.  
  14. if enlace == 1:
  15.  pyperclip.copy("https://www.testlink1.us/gener/NewClient.aspx?RIS=10&RID={ID}&RISN={RISN}&HashKey=-arVMfISNyX8JrXmCeJCU")
  16.  generar()
  17. elif enlace == 2:
  18.  pyperclip.copy("https://www.testlink2.us/gener/NewClient.aspx?RIS=10&RID={ID}&RISN={RISN}&HashKey=-NAJ8WZR6XD7QVgrXF5wo")
  19.  generar()
  20. elif enlace == 3:
  21.  pyperclip.copy("https://www.testlink3.us/gener/NewClient.aspx?RIS=10&RID={ID}&RISN={RISN}&HashKey=-nRnAdKgiU5o2W8eKg5NE")
  22.  generar()
  23. elif enlace == 4:
  24.  pyperclip.copy("https://www.testlink4.us/gener/NewClient.aspx?RIS=10&RID={ID}&RISN={RISN}&HashKey=-uMZn75Og4QV0m7f8jZaF")
  25.  generar()
  26. elif enlace == 5:
  27.  pyperclip.copy("https://www.testlink5.us/gener/NewClient.aspx?RIS=10&RID={ID}&RISN={RISN}&HashKey=-48BCshoVUnc1fke2KUDU")
  28.  generar()
  29. elif enlace == 6:
  30.  pyperclip.copy("https://www.testlink6.us/gener/NewClient.aspx?RIS=10&RID={ID}&RISN={RISN}&HashKey=-tXEY8FstklVEtidUXprl")
  31.  generar()

El código es muy sencillo, el usuario introduce un enlace (que siempre será del mismo formato como este:

Código
  1. https://www.testlink0.es/s/UnnScreen.aspx?SSID=5e6d8acd-fb5d-ca77-0339-ade98384ed7f&SuID=b72747264867&zToken=af416b63-ca8e-4574-a72f-c0a85dda74d1

y leerá del carácter 47 al 83 para obtener la variable ID, y luego leerá del carácter 94 al 101 para obtener la variable RISN, luego el usuario dirá que enlace quiere generar seleccionando el número de enlace, y si selecciona 1 el script tomará la opción 1, y a ese enlace va introducirle las variables extraídas del enlace inicial y así obtendrá el enlace final, hasta acá creo que redacté claro lo que hace, ahora... El problema...

El programa necesito colocarle más de 400 enlaces diferentes, allí en el ejemplo coloqué solamente 6, y sería bien tedioso armar el código con 400 enlaces distintos o más, lo que se me ocurre (y no sé si sea posible), colocar los enlaces en un archivo .txt y decirle a Python que si el usuario selecciona la opción 1 lean en el archivo la línea 1, si selecciona la opción 2, lea en el archivo la opción 2, y así sucesivamente, ¿Es esto posible? ¿o alguna sugerencia para simplificar el código y que sea más fácil colocar el montón de enlaces?
10  Programación / Programación General / Generador de enlaces ¿Con que lenguaje puedo comenzar? en: 31 Marzo 2020, 22:51 pm
Buenas tardes, un saludos a toda la comunidad, recien me he registrado porque le dí un ojo a google y terminé por acá leyendo como la comunidad ayuda los usuarios con dudas y veamos si me pueden ayudar.

Hice algo en batch, pero me gustaría hacerlo en algo más universal que sirva también para usuarios de Linux

Código:
@Echo off
:inicio

:enlace
echo Introduce tu enlace:
Set /P "ENLACE= "

:ID
REM recibe el enlace y le elimina 47 digitos al Inicio
SET ID=%ENLACE:~47%
REM Ahora tengo en la variable ID para el enlace que se generará

:Menu
cls
Echo.
set /p menup= Selecciona el número correspondiente a la opción que quieres:

echo 1-OpciónA
echo 2-OpciónB
echo 3-OpciónD
if %menup%==1 goto 1
if %menup%==2 goto 2
if %menup%==3 goto 3

1:
cls & Echo Enlace generado & echo . |set /p="https://enlacegeneradoA.com/funcion=%ID%" | CLIP & Echo Enlace copiado al portapapeles & pause & cls & goto inicio

2:
cls & Echo Enlace generado & echo . |set /p="https://enlacegeneradoB.com/funcion=%ID%" | CLIP & Echo Enlace copiado al portapapeles & pause & cls & goto inicio

3:
cls & Echo Enlace generado & echo . |set /p="https://enlacegeneradoC.com/funcion=%ID%" | CLIP & Echo Enlace copiado al portapapeles & pause & cls & goto inicio


Basicamente el programa solamente pedirá un enlace, a ese enlace le quitará x cantidad de dígitos al inicio y al final para así obtener un ID, y el usuario según la opción que seleccione le generará un enlace que llevará el ID generado y lo copiará al portapapeles.

Eso lo hice en batch que es lo que aprendí leyendo en Internet y funciona perfectamente para usuarios de Windows, pero los usuarios de linux no les sirve, y quiero hacer eso mismo de modo que funcione para todos, no sé que me recomienden tomando en cuenta que soy experto, podría ser en algún lenguaje web o no sé que sugieren...


Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines