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 - #!drvy

#201
La idea con lo de no revivir temas viejos es básicamente que:

1. Seguramente el usuario que hizo la duda/post o la tiene ya resuelta o ya ni siquiera esta.
2. El post en cuestión sube al primer puesto del subforo y por lo tanto se le da relevancia que no debería tener (vease el punto 1).

Los posts con chincheta no cumplen esos criterios porque no son dudas y están pegados y siempre en primera página, entonces en mi opinión, puedes postear en ellos sin ningún problema.

Saludos
#202
PHP / Re: operacion matemática ¿¿?¿?¿?
24 Febrero 2021, 11:07 AM
El problema te surge de la limitación de precisión debido a la representación binaria.

Esencialmente, si tu haces

Código (php) [Seleccionar]
var_dump($quantity / $m2_palet);

Verás que te devuelve 4.9999999 periódico. Entonces floor obviamente redondea hacia abajo y te saca 4.

https://www.php.net/manual/en/language.types.float.php

Precisión del punto flotante

CitarLos números de punto flotante tienen una precisión limitada. Aunque depende del sistema, PHP típicamente utiliza el formato de doble precisión IEEE 754, el cual dará un error relativo máximo por aproximación del orden de 1.11e-16. Las operaciones aritméticas elementales no podrán generar grandes errores y, por supuesto, se han de considrar los errores por propagación al componer varias operaciones.

Adicionalmente, los numeros racionales que son representables exactamente como números de punto flotante en base 10, como 0.1 o 0.7, no tienen una representación exacta como números de punto flotante en base 2, que es la base empleada internamente, sin importar el tamaño de la mantisa. Por lo tanto, no se pueden convertir en sus equivalentes binarios internos sin una pequeña pérdida de precisión. Esto puede conducir a resultados confusos: Por ejemplo, floor((0.1+0.7)*10) usualmente devolverá 7 en lugar del 8 previsto, ya que la representación interna será algo así como 7.9999999999999991118....

Por tanto, nunca se ha de confiar en resultados de números flotantes hasta el último dígito, y no comparar la igualdad de números de punto flotante directamente. Si fuera necesaria una mayor precisión, están disponibles las funciones matemáticas de precisión arbitraria y las funciones de gmp.

Para una explicación "simple", véase la » guía del punto flotante que también se titula "¿Por qué no sale la cuenta?"


En tu caso, igual te interesa hacer la division con la libreria BC.

Código (php) [Seleccionar]
var_dump(floor($quantity / $m2_palet)); // 4
var_dump(floor(bcdiv($quantity, $m2_palet, 3))); // 5


https://www.php.net/manual/es/ref.bc.php
https://www.php.net/manual/es/function.bcdiv.php

Saludos
#203
Son totalmente reales. Para que cuente como un speedrun válido, no se debe utilizar ningún truco (véase armas, salud etc) ni ningún mod que modifique el juego, tampoco se puede utilizar software externo que afecte al gameplay. Solo se pueden explotar bugs del propio juego, es decir, debe ser una instalación limpia de GTA Vice City a la que todo el mundo pueda jugar sin hacer pasos extra.

Los videos no pueden ser cortados ni post-editados. Hay clasificaciones mundiales y moderadores que se dedican a comprobar si se hizo trampa o no.

https://www.speedrun.com/gtavc

El récord actual está en 8 minutos 30 segundos, principalmente se explota un bug en el juego en el que puedes iniciar una misión secundaria mientras inicias una misión principal haciendo un progreso en la historia principal al fallar la secundaria en un momento exacto del tiempo restante para completarla.

Hay speedruns para casi todos los juegos de GTA y casi todos utilizan algún tipo de glitch para avanzar en la historia sin tener que completar todas las misiones... el objetivo al fin y al cabo es llegar a los créditos, por eso se les suele llamar "any%", es decir, realmente no se completa el 100% del juego sino cualquier % que te haga llegar a los créditos..


Aquí está explicado el bug de SSU en el que se explota lo que comente de las misiones:
https://www.speedrun.com/gtavc/guide/0h9mr

Aquí otros glitches que se suelen utilizar:
https://docs.google.com/document/d/1gsrvVXlP8riXbDF7PtQD23EZSZOkoFR147AOsD4IqSw/edit

https://docs.google.com/document/d/17i0t4i47apnQZOQUAeKiKnlgwTei9g14RjzkzsDvU3s/edit#

https://gta.fandom.com/wiki/Glitches_in_GTA_Vice_City

El récord de tiempo sin utilizar SSU es de 49 minutos.
https://www.speedrun.com/gtavc/full_game#Any_No_SSU

El récord de tiempo para completar TODAS las misiones de 2h y 6 minutos.
https://www.speedrun.com/gtavc/full_game#All_Missions

El récord de tiempo para completar el 100% del juego es de 4h 29 minutos.
https://www.speedrun.com/gtavc/full_game#100

Saludos
#204
Si, se puede.

Tu imagen no contiene violencia, ni intolerancia racista ni aboga contra ningun individio, grupo u organizacion. Si la imagen no es tuya, el unico problema que puedes tener es el copyright.

Dicho esto, incluso aunque no cumpliese con algunas de las normas, dudo mucho que la quiten, puesto que eso de "todas las imágenes son comprobadas por nuestro staff" es la mayor mentira que he leído en un TOS xD

Saludos
#205
El acceso a WoW se paga de manera mensual. Es una suscripción mensual de 12,99€ aunque hay descuentos si te suscribes por periodos extendidos. Si te suscribes por 3 meses baja a 11,99€ y si te suscribes por 6, a 10,99€.

Con una suscripción normal, puedes jugar al WoW y al WoW Classic (que es como un remake de viejas versiones de WoW). Pero normalmente las expansiones nuevas se pagan por separado. Por ejemplo, ahora mismo la Shadowlands, cuesta 49,55€ como pago único. Es decir, si quieres disfrutar al máximo el juego completo, además de pagar al mes, tienes que comprar la expansión que haya salido.

Blizzard también ofrece un sistema de prueba que te deja jugar gratis hasta que tu personaje suba al nivel 20. Realmente donde la diversión empieza es después del nivel 20, ya que es cuando te pones a hacer mazmorras y tal, pero si solo lo quieres probar, pues te sale gratis.

Y finalmente tambien tiene un sistema donde puedes comprar Tokens que aumentan el tiempo de juego sin tener que pagar una mensualidad. La idea es que si farmeas oro en el juego, seas capaz de seguir jugando sin pagar. De todos modos, no es algo fácil, puesto que un Token en la casa de subastas va por unos 170.000 de oro en Europa y unos 120.000 en Estados Unidos.

Dicho esto, esto es lo que hay para el WoW oficial. Siempre puedes jugar en un servidor privado o pirata. En esos servidores generalmente puedes jugar gratis descargando una copia del WoW y cambiando los servidores de realm. Hay menos gente, más bugs y generalmente están limitados a ciertas expansiones más viejas como Woltk, Cataclysm o Mysts of Pandaria, pero it's free.

Por mencionar algunos tienes UltimoWow (español/latino) y WoW Mania (ingles).

Saludos
#206
Sí, es literalmente la funcionalidad de un foro, dar un enlace con los últimos temas no leídos. Ese enlace deberías haberlo visto desde la primera vez que entraste al foro  :-\

Saludos
#207
En época de Messenger, la gente podía bloquear la cuenta de otros mediante un intento masivo de contraseñas incorrectas lo cual hacia que Hotmail (y por ende Messenger) bloquease la cuenta durante X tiempo y no había forma de quitarlo ni siquiera para el usuario real salvo contactar con soporte de Microsoft xD

Está bien implementar un anti-bruteforce, siempre que el usuario real tenga la posibilidad de saltárselo en caso de que se haya activado. 40 intentos me parece un poco excesivo. Normalmente se trabaja sobre 10 como mucho. Al fin y al cabo son X contraseñas que pueden probar cada Y horas, si pones 40 cada 6, quiere decir que van a poder probar 160 contraseñas cada 24 horas. Eso hay que intentar reducirlo al máximo.

Desde luego, no lo implementes ni por sesión ni por cookies. Impleméntalo a nivel de base de datos. De nada te sirve que el atacante borre las cookies (en el que también se borra la sesión) y se salte el límite.


De todos modos, lo que se hace hoy en día es autentificación en 2 pasos. Ahí aunque la contraseña se vea comprometida, solo el usuario con código 2FA puede acceder.

https://es.wikipedia.org/wiki/Autenticaci%C3%B3n_de_m%C3%BAltiples_factores

Saludos
#208
Si te refieres a la sección de Mensajes Recientes abajo del todo, no, no hay ningún enlace. Pero puedes ir directamente a la página de mensajes recientes:

https://foro.elhacker.net/recent.html

También puedes usar el ID del botón WAP2 que esta al fondo como ancla, pero técnicamente te llevaría al fondo del todo, no a la sección de mensajes recientes, en una pantalla de escritorio igual viene bien, en móvil, no se.

https://foro.elhacker.net/index.php#button_wap2

Saludos
#209
Puesto que tienes una serie de expresiones regulares, realmente lo que te interesa es que estas formen parte de un array (u objeto) que puedas recorrer. Así no tienes declarar una variable y/o hacer un IF por cada una.

Código (php) [Seleccionar]
<?php

$password 
'testAb9!';
$security 0;
$rules = array(
    
'lower'  => '[a-z]',
    
'upper'  => '[A-Z]',
    
'symbol' => '([!,%,&,@,#,$,^,*,?,_,~])',
    
'number' => '[0-9]'
);

foreach (
$rules as $rule) {
    if (
preg_match($rule$password) > 0) {
        
$security++;
    }
}


var_dump($security);



Tambien puedes hacerlo con array_reduce:

Código (php) [Seleccionar]
$security = array_reduce($rules, function ($carry, $rule) use ($password) {
   return (preg_match($rule, $password) > 0 ? $carry + 1 : $carry);
}, 0);




De todos modos, este concepto de puntuación de contraseña es básico. Te interesa comprar patrones y repeticiones. Por ejemplo, no es lo mismo tener de contraseña Miguel2020! que 20M!gu3l20 (en este caso, ambos tienen la misma puntuación).

Saludos
#210
Foro Libre / Re: Películas de hacking
7 Febrero 2021, 22:03 PM
Cita de: Tachikomaia en  7 Febrero 2021, 21:55 PM
Ni idea, me lo mostró un amigo pero nunca lo jugué. Es uno en el que puedes trabajar para los "buenos" o para los "malos". Y compras memoria para la computadora y no sé qué más.

Debe ser Uplink. La historia principal se trata de una "empresa" que desarrolla un virus con capacidad de acabar con toda la red y tú o bien trabajas para propagarlo o bien para detenerlo. En el proceso puedes hackear máquinas, bancos, redes etc y actualizar tu PC con diferentes componentes para hacerlo más rápido.

Saludos