Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MinusFour

#2941
PHP / Re: Duda ejecución script php
17 Septiembre 2014, 19:27 PM
Cita de: Kaxperday en 17 Septiembre 2014, 18:03 PM
Dentro de un archivo php tengo un script que me gustaría que se ejecutara solo cuando rellene unas variables recogidas por teclado y pulse ok,
Si estas usando HTTP, PHP no tiene control sobre el I/O. Lo que significa que no puedes capturar eventos de teclado. Puedes manejar el I/O atraves de HTML.
#2942
El header que buscas, que lo ha puesto daryo es:


Authorization: Basic base64


Donde base64 es "usuario:contraseña" en base64.
#2943
PHP / Re: Controlar botnet con PHP
16 Septiembre 2014, 19:12 PM
Yo creo que vas a tener mejores respuestas para C en el subforo de C.

https://foro.elhacker.net/programacion_cc-b49.0/
#2944
PHP / Re: Controlar botnet con PHP
16 Septiembre 2014, 17:09 PM
Cita de: Kaxperday en 16 Septiembre 2014, 16:44 PM
Tengo pensado hacer una chapucilla para saber los bots que están conectados, podría poner al bot que haga un GET cada 5 minutos a un php para saber si está conectado, el php lo guardríaa en un archivo "online.txt" que el propio php lo borraría cada 5 minutos por ejemplo para eliminar los bots que ya se fueron, asi pues el online.txt tendría algo como: "usuario:14241 online ..." también podría poner su ip, ahora vale con esto ya sabría quienes están conectados de una manera muy chapucera, pero como hago para enviar el comando desde el server con php hacia los bots, para que estos lo ejecuten, y como poder evadir ese ddos del que me hablas xD (eso ya en segundo plano).

Saludos

Como te dije, HTTP es stateless y para que ellos reciban el comando atraves de una petición HTTP tienen que estar haciendo REQUESTs cada tanto para obtener el comando. Tu cliente (BOT) en C tendría que leer una respuesta HTTP y parsear los comandos.
#2945
Desarrollo Web / Re: subdominios
16 Septiembre 2014, 16:26 PM
Asegurate que tu sub dominio sea un DNS A record y que no este haciendo un redirect.
#2946
PHP / Re: Controlar botnet con PHP
16 Septiembre 2014, 16:15 PM
HTTP es stateless por lo que vas a tener que hacer que tus bots refresquen la pagina cada tanto para obtener los comandos. Si no tienes cuidado, vas a hacer que tus bots te hagan un DDoS a tu servicio HTTP (dependiendo de cada cuanto hagan requests y cuantos bots tengas).
#2947
Bases de Datos / Re: Permisos en base de datos
16 Septiembre 2014, 03:10 AM
Cita de: dimitrix en 16 Septiembre 2014, 02:18 AM
GENIAL MinusFour ¡Funciona!

Lo único que para dar todos los permisos lo hago con:

Código (sql) [Seleccionar]
GRANT ALL ON basededatos.* TO 'usuario'@'localhost';

Ya que si pongo las comillas en basededatos no me funciona.

En fin, te debo una, cualquier cosa me dices :-)

No son comillas, son backticks:

`

Citar
An identifier may be quoted or unquoted. If an identifier contains special characters or is a reserved word, you must quote it whenever you refer to it.

The identifier quote character is the backtick ("`"):

http://dev.mysql.com/doc/refman/4.1/en/identifiers.html
#2948
Foro Libre / Re: Un regalo para ustedes
15 Septiembre 2014, 20:44 PM
Cita de: crazykenny en 15 Septiembre 2014, 20:38 PM
Bueno, Eleкtro, sobre esto que comentas, y, aunque tengamos nuestras diferencias en cuanto a opiniones, yo opino lo contrario a lo que expones de ti mismo en este foro.

#2949
Bases de Datos / Re: Permisos en base de datos
15 Septiembre 2014, 20:03 PM
Pues tras probar mucho, me encontre con que:

Código (sql) [Seleccionar]

SHOW DATABASES;


Siempre regresa las bases de datos en las que tienes alguna clase de privilegios. Los privilegios que muestras son globales así que cualquier privilegio que agregues de esa lista hara que el usuario pueda ver todas las bases de datos.

Es mejor si agregas solo los privilegios necesarios para la base de datos en especifico, si es que no requieres permisos globales.

Por ejemplo para otorgar select en una base de datos:

Código (sql) [Seleccionar]

GRANT SELECT ON `basededatos`.* TO 'usuario'@'host';


(Me parece que TO usuario tambien funciona si no necesitas especificar el host.)

Hara que basededatos aparezca en SHOW DATABASES.

Para dar todos los permisos en una base de datos:

Código (SQL) [Seleccionar]

GRANT ALL PRIVILEGES ON `basededatos`.* TO 'usuario'@'host';


Mas información en cuanto a syntaxis:

http://dev.mysql.com/doc/refman/5.1/en/grant.html
#2950
Bases de Datos / Re: Permisos en base de datos
15 Septiembre 2014, 17:07 PM
Citar" The SHOW DATABASES privilege enables the account to see database names by issuing the SHOW DATABASE statement. Accounts that do not have this privilege see only databases for which they have some privileges, and cannot use the statement at all if the server was started with the --skip-show-database option. Note that any global privilege is a privilege for the database."

No se si funcione esto porque nunca lo he probado, pero si quieres algo localizado podrias intentar con:

Código (sql) [Seleccionar]

REVOKE SHOW DATABASES ON *.* FROM 'usuario' @ 'localhost';