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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 54
181  Programación / Desarrollo Web / Re: Bot para browser game ¿Scraping indetectable? en: 20 Septiembre 2018, 18:53 pm
Desiste, no puedes alterar la información que te envía el servidor.

Imagina que tú partida tienes 4 monedas de oro y consigues modificar esa cantidad en el navegador, para el servidor da igual la cantidad que hubieras modificado porque este tiene "registrado" que sólo tienes 4 monedas de oro. En cualquier momento cuando actualice el contenido del juego la cantidad volverá a ser la misma y perderás las monedas uqe añadiste haciendo trampa.

Cuando algo cambia en el juego, por ejemplo consigues monedas de oro, se "registrarán" (en el servidor) posiblemente porque el servidor está pendiente de que consigas determinado "logro"(que estará sujeto a una cantidad predefinida de oro), pero si se incrementa la cantidad de monedas sin más, por medio de trampeo, es muy probable que sólo se muestre en tú navegador pero no tenga efecto en el juego (modifica el valor de una variable).

Sobre el 401 puede ser por diversos motivos entre ellos que no estés enviando la información que espera recibir el servidor. Por ejemplo, que espera un parámetro con un valor y no existe en el mensaje que envías o que ya exista una sesión iniciada y el servidor impida el inicio o el juego de los mismos usuarios duplicados en la misma partida.

No puedes colarte en el servidor sin que lo sepa porque el servidor no es sólo una máquina, es una aplicación que está pendiente de las peticiones para devolver un resultado. Todo el flujo pasa por este y lo redirecciona según el contenido del mensaje o de los parámetros.

...
...

Si podrías alterar el contenido del navegador, pero a riesgo de que el servidor lo actualice y te muestre la "realidad", y en caso de intentarlo fuera de línea (sin internet) es muy probable que el servidor invalide esa partida al reconectar y te pida iniciar sesión.

Alterar la información de un juego en línea es mucho más difícil (a no ser que usurpes el servidor) y casi imposible que un juego de escritorio o juego fuera de línea porque el primero tiene "alguien" que registra la información en un espacio físico imposible de acceder de la misma forma que en un juego de ROL de mesa hay un "master" que controla que no hagas trampa y que sabe que si antes tenías 10 puntos de vida en el siguiente turno no puedes tener 1000 o cambiar los datos de la ficha del personaje sin que lo sepa.

--------------------------------------------------------------------------------------------------

Si es para un bot lo mejor es que lo hagas externamente para que interaccione con el navegador o con la aplicación, controlar posición del ratón, teclado, etc... pero requiere tener buenos conocimientos del sistema operativo donde esté instalado el juego o el navegador.
182  Programación / Programación C/C++ / Re: Validacion de numero int y float en: 19 Septiembre 2018, 19:37 pm
Si, atof() te da valores flotantes y atoi() valores enteros, te lo cuento porque según indicas en el ejercicio necesitarás las dos.
183  Seguridad Informática / Análisis y Diseño de Malware / Re: Creo que es un malware en: 19 Septiembre 2018, 18:41 pm
Si, formatea todo y vuelve a instalar el Windows pirata ese que tienen ahí, eso si, no uses antivirus y crea cuentas con permisos limitados a los usuarios, que si quieren instalar juegos o aplicaciones piratas te lo hagan saber y tú se los instalas en la cuenta del administrador.

PD Que se actualicen a Windows 8 o 10, super recomendado. Y si no tienen presupuesto que busquen una distribución linux como las de Ubuntu.
184  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Sugerencia : Incluir sistema de puntuacion en el mensaje en: 19 Septiembre 2018, 01:36 am
Eres usuario o has usado stackoverflow,,, pues te lo resumo, son los usuarios (registrados) los que toman la respuesta como útil o inútil (voto negativo). Luego la lista se ordena y la publicación que fuera dominante podría pasar a secundaria si otra escala por votación... me imagino porque sería más mejor desde el punto de vista del público... aparte de la misma forma que puedes seguir el hilo si enviaran una nueva respuesta  estarías al tanto y se podría bien cambiar el voto o mantener el voto en varias publicaciones.

Internamente sería añadir un campo al mensaje, previa creación en el modelo y a su vez en la base de datos, denominado puntuación, y por medio de dos iconos añadidos a cada mensaje publicado se añade o se quita puntos. Lo típico, se usaría el id del usuario, y un valor, por medio de una tabla asociada o intermedia, para evitar múltiple votación en una publicación y a la hora de mostrar la vista se ordenan en base a la puntuación.

PD También crear un árbol de respuestas para seguir mejor las publicaciones en el hilo.

185  Foros Generales / Sugerencias y dudas sobre el Foro / Sugerencia : Incluir sistema de puntuacion en el mensaje en: 19 Septiembre 2018, 01:14 am
Pues eso, por qué no incluir un sistema de puntuación en el mensaje? Al estilo stackoverflow pero que permita mostrar las dos vistas la clásica (la actual) y la de puntuacion (de mayor a menor). Lo digo porque permite mostrar la respuesta a pesar de los comentarios extras añadidos al hilo...
186  Programación / Programación C/C++ / Re: Validacion de numero int y float en: 19 Septiembre 2018, 01:07 am
Casualmente lo mismo que en este hilo, https://foro.elhacker.net/programacion_cc/duda_sobre_mi_programa_en_c-t487550.0.html
187  Programación / Programación C/C++ / Re: Duda sobre mi programa en C en: 18 Septiembre 2018, 00:48 am
Entonces pienso que deberías tomar la entrada como una cadena y no como numérica. Luego buscas la coma en la cadena por ejemplo recorriéndola con un bucle y después convertir la cadena en un tipo numérico en caso de no encontrar la coma.

http://c.conclase.net/librerias/?ansifun=atoi
188  Programación / Programación C/C++ / Re: Cual es el error en mi clase? en: 18 Septiembre 2018, 00:43 am
Hola, alguien sabe cuáles son los errores que tienen mis clases??
Qué quizás si incrementas un valor que retornas como constante o inmutable es incongruente.

Por ejemplo, puedo incluir contructores simultaneamente así?
Código:
Tiempo(int hora = 0, int min = 0, int seg = 0);

Tiempo();
Si, puedes definir varios constructores.
189  Programación / Desarrollo Web / Re: Bot para browser game ¿Scraping indetectable? en: 18 Septiembre 2018, 00:02 am
El scraping es una técnica indetectable. Simplemente es recopilar información de una página. Luego una consulta al servidor de lo que sea, el servidor no sabe si es un bot o tú gato quien la hace, sólo recibe la consulta y devuelve un resultado.

Posiblemente el servidor lo que va a impedir, ya que no tengo ni idea del juego en cuestión, es que el mismo usuario inicie varias sesiones.

Y por supuesto puedes interactuar con una página web o servicio Web sin usar un navegador con solamente usar una conexión HTTP.
190  Programación / PHP / Re: Error formulario POST PHP en: 16 Septiembre 2018, 23:11 pm
Eché un vistazo al código pero me ha tomado tiempo ya que no está tabulado y ahora me urge salir. Mientras me gustaría que probaras depurar en ese código, comprobando que los argumentos los está tomando, podrías hacerlo? Me imagino que sabes programar PHP.

Ya mañana continuamos si te parece,
saludos.
Páginas: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 54
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines