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 - .:UND3R:.

#1151
PHP / Re: Problema con formulario de registro
25 Febrero 2012, 17:12 PM
No entiendo muy bien, disculpa, es que desconozco de PHP solo me marca errores haciendo pruebas jaja, Saludos


(Entiendo que lo más recomendable es que aprenda PHP pero es algo tan puntual que por el momento no lo necesito, Muchísimas gracias por entenderme)
#1152
PHP / Problema con formulario de registro
25 Febrero 2012, 03:08 AM
Hola a todos, bueno les comento tengo un formulario prediseñado en mi página web para registrarse, se podría decir que funciona correctamente, pero tengo un pequeño problema en cuanto al registro de la web, al verificar si la ID o Mail existen, un script se encarga de esto y funciona bien pero es muy inestable, el script lo logré hacer funcionar gracias a EFEX, si el script no funciona me muestra un mensaje que dice failed me gustaría como hacer para que en ves de mostrarme el el mensaje failed lo vuelva a intentar. Desconozco de PHP, por eso acudo a su ayuda.


Adjunto un estracto de Register.php

Código (php) [Seleccionar]
<?

$get_config = simplexml_load_file('engine/config_mods/register_settings.xml');
if($get_config->active == '0'){
echo msg('0',text_sorry_feature_disabled);
}else{
$register_method = $get_config->method;

$verification_config = simplexml_load_file('engine/config_mods/human_verification.xml');
if($verification_config->human_verification_type == 'reCAPTCHA'){
$is_reCAPTCHA = '1';
require_once('engine/recaptchalib.php');
$privatekey = $verification_config->reCAPTCHA_private_key;
$resp = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
}



echo '
<script type="text/javascript">    
load_image= new Image(16,16);
load_image.src="template/'.$core['config']['template'].'/images/load.gif";

function Ajax(div,id, page, form, append, data){

   document.getElementById(div).innerHTML = \'<img src="template/'.$core['config']['template'].'/images/load.gif" width="16" height="16"> Please wait...\';
var veri = \'\';
if( typeof(data) == "string")
veri = data;
else
veri = $(form).serialize();
$.ajax({
  type: "POST",
  url: page,
  data: veri,
  error: function(html)
  {
<--------------------Aquí está el señor problema :B-------------------->
  alert("falied");
  },
  success: function(html)
  {
    if( typeof(append) == "boolean")
$(id).append(html);
else
$(id).html(html);
  }
 });
 return false;
}
</script>

<script type="text/javascript">
function cs_ua_a(){
if (document.sign_up_frm.userid.value.length < 4){
alert(\'User ID, 4-10 characters\n(letters and numbers only)\');
}else{
uss = document.getElementById(\'userid\').value;
url_p = "get.php?aA="+uss;
Ajax(\'c_uss\',\'#c_uss\',url_p, null, \'data=c_uss\');
}

}

function csm_uam_am(){
if (document.sign_up_frm.email_address.value.length < 2){
alert(\'Please enter an valid mail address \n(e.g: somebody@yahoo.com)\');
}else{
uss = document.getElementById(\'email_address\').value;
url_p = "get.php?aMl="+uss;
Ajax(\'c_mss\',\'#c_mss\',url_p, null, \'data=c_mss\');
}

}

function parse_inputs(){
if (document.sign_up_frm.userid.value.length < 4){
alert(\'User ID, 4-12 characters\n(letters and numbers only)\');
return false;
}

if (document.sign_up_frm.password.value.length < 6){
alert(\'Password, 6-12 characters\n(letters and numbers only, passwords are case-sensitive.)\');
return false;
}

if (document.sign_up_frm.confirm_password.value.length < 6){
alert(\'Confirm Password, 6-12 characters\n(letters and numbers only, passwords are case-sensitive.)\');
return false;
}
if (document.sign_up_frm.password.value != document.sign_up_frm.confirm_password.value){
alert(\'Passwords did not match.\');
return false;
}
';
if($get_config->pers_id_active == '1'){
echo 'if (document.sign_up_frm.pers_id.value.length < '.$get_config->pers_id_length.'){
alert(\'Please enter an valid Personal ID number \n(12 digits, numbers


Muchas gracias, Saludos

PD:Si tienen duda con el registro, adjunto la página para que corroboren:

http://mu-caos.cl/index.php?page_id=register
#1153
No sé si funcionaría pero si se cambia la string de la extensión de la imagen?.

(OllyDbg)

Saludos
#1154
Cita de: Иōҳ en 23 Febrero 2012, 15:24 PM
Estás ayudando con el anticheat?

Podemos chitiar un rato con el game y "malograr las partidas" coff coff.... y... así ayudarte?  :xD

PD: No me di cuenta XD, es un sistema anticheat jee.. pensé que era un game con el sistema anticheat u.u

Nox.

El sistema anticheat lo incluí en el servidor de juegos que estoy trabajando jeje :B
#1155
por el momento les dejo la web de los programadores de la dll por si quieren observarla.

http://www.tdagameguard.com.ar/

Saludos
#1156
Cita de: Pinkof en 22 Febrero 2012, 18:05 PM
bueno ya que esta el tema me uno para preguntar algo ya que supongo que estamos hablando del mismo juego..

el juego tiene dentro un serial el cual verifica el servidor si es correcto para entrar.
se podria modificar el servidor y cliente para que envien un serial falso a la hora de pasar por un sniffer pero cuando llegue al servidor diga q es verdadero
pero que solo funcione con ese cliente? o injertos se podria hacer para mentir a los sniffer y alos que abren el cliente con un editor hexadecimal que muestre un serial para la vista huamana pero que sea otro para el trafico de datos..

espero que me hayan entendido salu2

PD: ejemplo.
Serial Cliente : 123456789
Serial en el servidor 987654321 >> transforma 123456789 a 987654321

quizas me este faltando algo que no puedo darme cuenta

Si mal no me equivoco el cliente envía el serial en texto plano, en este caso si se utiliza un sniffer sería muy fácil detectarlo, una manera para ocultarlo de manera visual sería que el serial no contenga palabras, sino alguna secuencia de códigos hexadecimales, esto lo hace más difícil visualmente. Claro que si el atacante sabe más o menos como trabaja el cliente no nos serviría mucho.

En cuanto a mi caso, aparte de empaquetar el ejectuable realicé un injerto dentro de una función del juego que se encarga de descifrar el serial. Es decir que si en mi caso si alguien lograra desempaquetarlo (muy fácil a mi criterio el packer que utilicé, se asimila a UPX) si utilizara main cracker (para los que no saben es una aplicación encargada de mostrar el offset en donde se almacena el serial, versión, IP), no verían el serial correcto ya que en el Entry Point el serial sigue cifrado, Luego de esto en mi cliente calcula el tamaño de la aplicación, si este excede el peso del .exe empaquetado (por lo general su peso es menor), el cliente se cierra.

Saludos
#1157
Dudas Generales / Re: Servu25e.exe?
22 Febrero 2012, 16:20 PM
FileZilla server :D
#1158
Funcionó agregando en .html


Muchísimas gracias. por privado cordinamos los items, de todas manera tengo pensado el prox lunes lanzarlo, Saludos
#1159
Cita de: EFEX en 20 Febrero 2012, 22:45 PM
Haha al final era lo mas simple  ;D, Jquery es una libreria js( http://jquery.com/ ), el problema era en la linea
Código (javascript) [Seleccionar]

veri = $(form).serialize();

Y utiliza una funcion propia de jquery.
Ho y te falta una imagen "http://www.mu-caos.cl/template/DarkBrown/images/line-menu.jpg", podes encontrarla descargando este .rar(enlace).

Si eso ocurre cuando no puede obtener datos de get.php?aChat, si queres sacarlo simplemente busca y comenta esta linea:

Código (javascript) [Seleccionar]

   error: function(html)
   {
    /* alert("falied"); */
   },

No entendí la primera opción:
Código (javascript) [Seleccionar]

veri = $(form).serialize();

qué hago con ese código lo incrusto?, borro?

Saludos

PD: probé con la opción dos, no encontré la imagen, pero utilice otra, pero no ha funcionado
#1160
Ahora me muestra un mensaje failed en una nueva ventana.

xD