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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Ayuda sobre conectarse a internet en Batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda sobre conectarse a internet en Batch  (Leído 7,369 veces)
Enderman_gray

Desconectado Desconectado

Mensajes: 7


Enderman sabe donde vives -w-


Ver Perfil
Ayuda sobre conectarse a internet en Batch
« en: 27 Diciembre 2020, 09:52 am »

Hola, buen día.

Como puedo hacer para que, cada vez que se abra un archivo de lotes (Batch o CMD), haga que entre a una cierta página de internet sin tener que abrir el navegador? Normalmente esto se usa para enviar datos de uso, como el lugar en donde se ejecute el CMD, etc.


En línea

Streuner Corporation.
CEO de USB File Resc.
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #1 en: 27 Diciembre 2020, 10:03 am »

Hola!

Puedes usar el comando start el cual abrirá el browser por defecto:

Código:
start https://www.google.com

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Enderman_gray

Desconectado Desconectado

Mensajes: 7


Enderman sabe donde vives -w-


Ver Perfil
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #2 en: 27 Diciembre 2020, 10:18 am »

Hola!

Puedes usar el comando start el cual abrirá el browser por defecto:

Código:
start https://www.google.com

Saludos!

Hola, gracias por responder tan pronto.

No, lo que quisiera es que, de manera silenciosa, el Batch se lograra conectar a internet sin la interacción del usuario. O sea, sin necesidad que se abra el navegador.

Una vez, vi un VBS que cada vez que lo ejecutabas, mandaba una señal a un sitio web. Pero fue hace años.
En línea

Streuner Corporation.
CEO de USB File Resc.
el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.586


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #3 en: 27 Diciembre 2020, 11:37 am »

En Windows, por defecto lo máximo que se puede hacer es un start

Código:
@echo off
:start
echo Realiza una busqueda usando:
echo 1- Google
echo 2- Bing
SET /P busqueda=Escribe el termino a buscar:
SET /P buscador=Escoge el buscador
if %buscador%== 1 goto google
if %buscador%== 2 goto bing
: google
cls
start http://www.google.com/search?q=%busqueda%
goto start
: bing
cls
start http://www.bing.com/results.aspx?q=%busqueda%
goto start

Tendrás que usar  Lynx, wget, eLinks, W3M, curl, portados a Windows. Por ejemplo VisualWget

Con PowerShell se puede hacer Start-Process

Para GNU/Linux

Browsh es un navegador web moderno que sólo funciona en modo texto. Es capaz de representar en pantalla lo mismo que puede hacer un navegador moderno; HTML5, CSS3, javascript, vídeo e incluso WebGL. https://brow.sh



En línea

EdePC
Moderador Global
***
Conectado Conectado

Mensajes: 2.057



Ver Perfil
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #4 en: 27 Diciembre 2020, 15:16 pm »

Hola, buen día.

Como puedo hacer para que, cada vez que se abra un archivo de lotes (Batch o CMD), haga que entre a una cierta página de internet sin tener que abrir el navegador? Normalmente esto se usa para enviar datos de uso, como el lugar en donde se ejecute el CMD, etc.

Que "Entre a una cierta página de Internet" es muy genérico, dependerá si quieres enviar parámetros, peticiones o descargas a esa página de Internet, normalmente puedes invocar a cURL desde Batch en Win10 para lograr ese efecto. Para manipular HTML puedes invocar a PowerShell, también está VBS pero siempre va a depender de lo que quieras lograr específicamente.
En línea

Enderman_gray

Desconectado Desconectado

Mensajes: 7


Enderman sabe donde vives -w-


Ver Perfil
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #5 en: 28 Diciembre 2020, 02:27 am »

Hola a todos.

Agradezco sus prontas respuestas.

Estuve investigando, necesito algo como esto:
https://stackoverflow.com/questions/204759/http-get-in-vbs

algo como éste código. Creo que se llama http get.
Código:
Dim o
Set o = CreateObject("MSXML2.XMLHTTP")
o.open "GET", "http://http://www.example.com", False

¿Tienen una idea mejor? o ¿Cómo podría pasarlo a BATCH? Según veo es un VBS pero quiero trabajar a base de BATCH.
En línea

Streuner Corporation.
CEO de USB File Resc.
EdePC
Moderador Global
***
Conectado Conectado

Mensajes: 2.057



Ver Perfil
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #6 en: 28 Diciembre 2020, 04:02 am »

Hace un tiempo estaba trabajando en un Downloader en Batch compatible con Windows XP, sirve para descargar los Certificados y su Instalador, puedes revisar justa esa parte:

Código
  1. Echo Creating VBScript downloader ...
  2. (
  3.  Echo Set xhttp = CreateObject^("MSXML2.ServerXMLHTTP"^)
  4.  Echo Set strm = CreateObject^("ADODB.Stream"^)
  5.  Echo xhttp.SetOption^(2^) = 13056
  6.  Echo xhttp.open "GET", WScript.Arguments^(0^), False
  7.  Echo xhttp.send
  8.  Echo strm.Type = 1
  9.  Echo strm.Open
  10.  Echo strm.Write xhttp.ResponseBody
  11.  Echo strm.SaveToFile WScript.Arguments^(1^), 2
  12.  Echo strm.Close
  13.  Echo Set xhttp = Nothing : Set strm = Nothing
  14. ) > dwn.vbs
  15. Echo Downloading rootsupd.exe ...
  16. Set "url=https://web.archive.org/web/20170829230259/http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/rootsupd.exe"
  17. CScript.exe /NoLogo dwn.vbs %url% rootsupd.exe

Como batch no tiene algo para hacer descargas innatas salvo Windows 10 que ya trae curl, pues casi siempre se echa mano de VBS, ahí lo que hace es crear el archivo dwn.vbs que justamente sirve para descargar cosas, en la última línea se hace el llamado a ese archivo creado para descargar un archivo rootsupd.exe desde la URL dada.

Al menos esa forma me ha funcionado en WinXP, Win7, Win8 y Win10, he probado otras pero resultaron incompatibles o en desuso.
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #7 en: 28 Diciembre 2020, 15:34 pm »

Hola!

Para descargar archivos desde inet usando batch y los binarios de windows, puedes usar certutil:

Código:
certutil.exe -urlcache -split -f https://file-examples-com.github.io/uploads/2017/02/file_example_JSON_1kb.json archivoJSON.json

El comando anterior se baja el file con ext .json de la url dada, al directorio actual con el nombre archivoJSON.json

Ten en cuenta que es una técnica muy usada por lo cual el AV de Windows lo detectará como un intento de descarga malicioso (aún cuando certutil,exe pertenece al mismo OS).

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

EdePC
Moderador Global
***
Conectado Conectado

Mensajes: 2.057



Ver Perfil
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #8 en: 28 Diciembre 2020, 16:29 pm »

Wow, conocía CertUtil.exe para Encoding/Decoding de archivos y para Hashing pero para descargas no me fijé, se ve que hace muchas cosas ese exe :xD

Lo acabo de probar en Win7 a Win10 y funciona, WinXP no trae CertUtil.exe.
En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.675


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Ayuda sobre conectarse a internet en Batch
« Respuesta #9 en: 28 Diciembre 2020, 22:24 pm »

Hola, para que el antivirus no te lo detecte como malicioso o sospechoso, debes ejecutar el batch como Administrador.


Saludos
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Conectarse a internet ....
.NET (C#, VB.NET, ASP)
HadesDark 5 3,463 Último mensaje 4 Noviembre 2007, 23:40 pm
por gusman
Como conectarse a internet gratis « 1 2 3 4 »
Dispositivos Móviles (PDA's, Smartphones, Tablets)
mauedgar 33 89,014 Último mensaje 7 Noviembre 2013, 02:55 am
por MAR73
conectarse a internet con un cdlive wifiway?
Wireless en Linux
rufoqe 1 2,232 Último mensaje 12 Julio 2010, 23:50 pm
por BgCRaCK
Conectarse a 2 internet al mismo tiempo?
Redes
Skeletron 3 4,384 Último mensaje 30 Octubre 2010, 21:22 pm
por raul338
duda conectarse a internet
Redes
General Dmitry Vergadoski 1 1,730 Último mensaje 8 Enero 2016, 05:22 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines