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 - AlbertoBSD

#321
Fuente Utilizar reCAPTCHA v3 para evitar intentos de fuerza bruta

En el Post que acabo de publicar básicamente se muestra el código en javascript y en PHP para implementar el reCAPTCHA v3 en un Formulario para evitar ataques de fuerza bruta.

Codigo en PHP:

Código (php) [Seleccionar]

<?php
try {
  
//Validar datos POST or GET aqui.
  
$post_data http_build_query(
    array(
        
'secret' => "SECRET KEY HERE THIS VALUE MUST BE PRIVATE...",
        
'response' => $_POST['reCAPTCHA_Token'],//Token devuelto por Google al Front End y enviado a este formulario
        
'remoteip' => $_SERVER['REMOTE_ADDR'//Direccion IP publica del cliente que envia el formulario
    
)
  );
  
$opts = array('http' =>
    array(
    
'method'  => 'POST',
    
'header'  => 'Content-type: application/x-www-form-urlencoded',
    
'content' => $post_data
    
)
  );
  
$context  stream_context_create($opts);
  
$response file_get_contents('https://www.google.com/recaptcha/api/siteverify'false$context);
  
$result json_decode($response);
  if(
$result->action != $_POST["action"]) {
    throw new 
Exception("Google recaptcha action missmatch");
  }
  if(
$result->score 0.5) {
    throw new 
Exception("Google recaptcha score too low");
  }
  
//Devuelta a las validaciones actuales de seguridad para los datos recibidos 
}catch(Exception $e) {
  
//catch exception here
}
?>


saludos!
#322
Buenas!

En mi experiencia siempre a sido mejor opcion formatear los equipos, antes pasaba horas y horas buscando soluciones con programas similares mi opciones siempre eran sacar el disco duro y darle una escaneada desde equipo externo asi como una desfragmentada en caso de no ser disco de estado sólido.

Muchas veces se solucionaba pero otras veces no. Generalmente siempre era problema de windows una actualización incompleta/interrumpida.

La mejor opcion es formatear, te evitas dolores de cabeza.

#323
Programación C/C++ / Re: Punteros Dobles en C
7 Diciembre 2019, 06:57 AM
Cuando pegues codigos deberías de colocar la funte de tu codigo, ya que se nota que lo copiaste de algun lugar... , asi mismo utilizar la etiqueta de código adecuada para que salga bien indentado.

#324
Instalas tu propio servidor de correo :) ;-) ;-)
#325
Si es javascript y si se mas o menos como se realiza, tengo tiempo realizando trabajos con el canvas de html5 para automatizar la creacion de videos.
Se utilizan para detectar fonttypes instalados y emojis con eso te das cuenta si es pc o movil sin tener que confiarte del user agent y si a lo mencionado le sumas diferencias sutiles en el procesamiento de ciertos algoritmos de transformaciones de imagenes podrias determinar hasta el tipo de hardware que utiliza.
#326
Hace tiempo lei un buen articulo para realizar el firgerprint utilizando un canvas de html, voy a tratar de implementarlo en mi web.

Ahorita no tengo el enlace en la mano pero lo buscare y les actualizare si implemento algo
#327
En general no sirve mas que para traer dolores de cabeza

Es muy necesario si eres programador por lo menos deseable que lo conoscas.

Los hosting de Godaddy puedes habilitar el acceso mediante SSH.

Offtopic

Cita de: engel lex en  3 Diciembre 2019, 06:46 AM
no, si es un hosing como tal solo tendrás un CPanel donde administras todo y listo, usualmente no tocas el OS... pero si crece mucho ya tocará montar en VPS o servidor dedicado y allí si te recomiendo contratrar(me) a un administrador de sistemas (como yo) con experiencia (como yo) para la configuración, seguridad, administración y mantenimiento del servidor XD

Contratado!!! Que oasa Engel
#328
Si moderando un subforo de elhacker.net de un tema que te gusta terminas quemado, ahora no quiero imaginar lo que es tener que moderar ese tipo de contenido.

Por favor si nunca han moderado un foro por favor absténgase de cometar.
#329
Necesitas combiar un poco de paradigma de programacion, yo antes tambien tenia problemas con esa parte de javascript.

Te recomiendo el siguiente link que a mi me sirvio mucho, muchisimo para entender las "Promises" y como aplicarlas en mi codigo.

https://scotch.io/tutorials/javascript-promises-for-dummies

Espero que a ti tambien te funcione.

Saludos!
#330
Es el OUI del fabricante:

E0:41:36 Mitrasta MitraStar Technology Corp.

Puedes validarlos en la siguiente pagina:

https://www.wireshark.org/tools/oui-lookup.html