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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6
41  Programación / Scripting / Re: [BATCH]limite en el tamaño de lineas en: 4 Julio 2013, 22:23 pm
Yo conozco el siguiente método...

Código:
@echo off
setlocal enabledelayedexpansion
set len=0
set max=20

set texto=hasta 20 caracteres.
set "texto=%text: =_%"

:read
if not "!texto:~%len%,1!"== "" (
  set /a len+=1
  goto read
)

if %texto% GTR %max% (has pasado el limite de 20 caracteres.)

pause>nul

No digo que sea mejor ni nada por el estilo, pero es otra variante.
42  Programación / Desarrollo Web / Re: como llamo un archivo php de otra pagina en: 4 Julio 2013, 18:59 pm
Esa función de JQuery pasa variables por post a una página php, como include no se lograría el proposito.

http://api.jquery.com/jQuery.post/

Código
  1. }).error(function(){

??  :P de donde sacaste esa función?.

Saludos.

Tienes razón!
43  Programación / Desarrollo Web / Re: Cómo se saca la idea del diseño de una web? en: 4 Julio 2013, 15:42 pm
Pues las ideas, generalmente "se toman prestadas".
44  Programación / Desarrollo Web / Re: como llamo un archivo php de otra pagina en: 4 Julio 2013, 15:39 pm
porque no intentas con include ?
45  Programación / Programación C/C++ / Re: Ayuda - Cómo agregar puertos TCPI y UPD en: 4 Julio 2013, 15:12 pm
firewall físico o por software??

Si es físico tendrías que hacerte con la documentación que explique la forma de configurar ( mediante telnet, snmp, etc ) el firewall concreto que vayas a utilizar.

Si es por software... cada firewall tiene su propia interfaz, seguro que en internet vienen las instrucciones para los más comunes.

La parte que no entiendo es qué aporta preparar una aplicación que, a raiz de una instrucción recibida por una segunda, abra los puertos de un router... no sería más sencillo que la primera aplicación los abriese directamente?
 

Básicamente llamo al archivo externo porque es un programa que funciona por comandos.

Pasa que estamos haciendo una shell para generar bots, y uno de esos comandos, hace que el bot abra los puertos tcp 80, 44405, 55901 y udp 8080, 55906, pero de tal forma que si el bot se cierra, estos puertos sigan abiertos.

(ahora que lo pienso... sí... tengo que usar sockets... creo que debí haber empezado a explicar la función exacta del programa desde un principio...)
46  Programación / Programación C/C++ / Re: Ayuda - Cómo agregar puertos TCPI y UPD en: 4 Julio 2013, 14:43 pm
Sí, creo que me expresé mal (como el ort....)
Me refería a los puertos que se agregan desde el firewall.
47  Programación / Programación C/C++ / Re: Ayuda - Cómo agregar puertos TCPI y UPD en: 3 Julio 2013, 19:45 pm
veo que no tienes las ideas muy claras.

.cpp es la extensión utilizada para los archivos de código fuente de c++... no es ejecutable de por si.

Si lo compilas y enlazas ( en windows ) se genera un archivo con extensión .exe que ese sí es ejecutable.

En cualquier caso tendrás alguna idea de c++ no?? o te has lanzado a la aventura ??

si te has lanzado a la aventura, empieza por cosas más sencillas o cambia de lenguaje. Empezar de primeras en c++ manejando estructuras y sockets no es la mejor forma de iniciarse en una aventura... y menos aún si ni tan siquiera sabes qué quieres hacer.

Es simple... si lo haces por diversión y aprender, te gustaría entender lo que estás haciendo hasta el punto de ser capaz de reproducirlo sin ayuda... si lo haces por obligación y quieres que otros lo hagan por ti... hay opciones de pago para los que no quieren esforzarse.

Aún así te voy a dar algunas ideas:

1. si pretendes abrir varios puertos en varias llamadas el método "app -parametros" no te va a funcionar porque por cada llamada crearás una nueva instancia del programa... cada copia del programa manejará los puertos que le hayas indicado en la llamada correspondiente.

2. En base al punto 1, una posibilidad es comunicarse entre las dos aplicaciones por sockets, empleando para ello un puerto conocido por ambas aplicaciones para entablar conversación y que se puedan enviar órdenes... como abrir otros puertos.

3. Si lo de los sockets no te va, se pueden enviar mensajes entre aplicaciones... pero es más engorroso e implica llamadas al sistema y procesos más difíciles de trazar.

4. No hay 4, al menos no de momento mientras no haya más información sobre la mesa.

Lo de los sockets no me sirve de mucho porque necesito que los abra no temporalmente sino permanentemente, por lo que la idea es que estén abiertos aunque no esté el programa en ejecución.

Por cierto, puse archivo.cpp haciendo de cuenta que se lo llamaba como a un comando cualquiera, ya sé que tiene que estar compilado a exe sí o sí.

Y no, C++ lo estoy estudiando hace unos 2 o 3 meses más o menos.

Gracias por tu respuesta de todas formas. ;)
48  Programación / Programación C/C++ / Ayuda - Cómo agregar puertos TCPI y UPD en: 3 Julio 2013, 16:04 pm
Buenas qué tal, estoy haciendo una aplicación junto con un amigo en VBNET.
Y ahora necesitamos hacer un programa de consola que va a ser llamado mediante la aplicación de VBNET para agregar puertos TCP y UDP (éso lo manejo con argc y argv) con ciertos atributos...

archiv.cpp [tcp/udp] [nº puerto] [nombre]

(Obviamente el archivo.cpp estaría compilado a exe...)

La cuestión es que no sé cómo hacer para agregar puertos desde C++.
Leí acerca de la librería dos.h que tenía los comandos inport y outport, pero son sólo para enviar datos mediante puertos ya existentes (según lo que entendí), por lo tanto no me sirve de mucho...

Cómo puedo hacer ésto?
Gracias de antemano ;)
49  Programación / Programación C/C++ / Re: Necesito mostrar caracteres Hexadecimales en C++ en: 8 Diciembre 2012, 20:27 pm
síp, y tampoco funca.
50  Programación / Programación C/C++ / Re: Escribir txt al final en c++ en: 8 Diciembre 2012, 20:16 pm
El fstream es mucho mejor que fopen, éso es verdad.
Yo sólo puse lo del fopen no más porque me parecía un poco más sencillo como para empezar si es que no había visto C anteriormente.
Páginas: 1 2 3 4 [5] 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines