miércoles, 7 de julio de 2010

Privacidad en Facebook

Justo cuando mas en dudas esta el tema de si Facebook guarda o no nuestra privacidad, me encuentro con esta sorpresa.
Viendo el protocolo del juego/chapuza me fijo que mi correo electrónico va el cookie que va en todos y cada unos de los paquetes de transmisión entre Face y yo pasando por sabe dios donde.
Abro el fichero de la cookie y veo esto:

datr
1778475737-634654378f7a73c6a7e7799f9aa67778cd4769a61d1c7168cc
facebook.com/
1774
36714144
375486
3871349747
37788635
*
lo
B7-h4LExLBAly1XbcaSvUQ
facebook.com/
9716
3671334144
37786
3871349747
37788635
*
lxs
1
facebook.com/
9716
4177166777
37111918
3871579747
37788635
*
locale
es_LA
facebook.com/
1774
4199766777
37797743
3545419747
37788635
*
lxe
tucorreo%47gmail.com
facebook.com/
9716
4177166777
37111918
3871579747
37788635
*
sct
1778497115
facebook.com/
1774
3716787687
37794677
3871579747
37788635
*


No salgo de mi asombro. Mi correo viaja con cada paquete tcp que va a facebook. Si fuera programador de spywares, para captura un email mas que valido y en uso, buscar la cookie del facebook y tengo un email cojonudo!.
Y si quisiera hacer un poco de pupa mas ya tengo media parte del login de facebook, me falta la clave.
No se pero a mi me parece muy fuerte que dejen el email a "pelo", cualquier spyware o troyano saca un email gratix, etc...

viernes, 2 de julio de 2010

A las pruebas me remito:

Este es el "BAG" del señor borrego el ilustre ganador, para entendernos cuando hacias login el programa le devolvia esta info para decirle donde y en que momento de la partida estaba para que el juego siguiese donde lo dejaste, pero es asu vez un historial del juego:

<UserStatus>
<MapPath>Maps/Desafiate/Conferencias.xml</MapPath>
<Checkpoint>END</Checkpoint>
<Bag>
<Geekpoints>175137</Geekpoints>
<Logros>
<Contratado>1000</Contratado>
<Empleado>35198</Empleado>
<Empollon>54127</Empollon>
<Hacker>63027</Hacker>
<Codigo>55827</Codigo>
<Consejo>81059</Consejo>
<Heroe>175137</Heroe>
</Logros>
<WindowsPhone>
<EnabledMessages/>
</WindowsPhone>
<MiniGameManager>
<MessageSequenceCount>-2</MessageSequenceCount>
<NextTimeManagementCount>-1</NextTimeManagementCount>
<GeekQuiz>
<Score>1000</Score>
<TimesPlayed>1</TimesPlayed>
</GeekQuiz>
<SuenoDelGeek>
<Score>2260</Score>
<TimesPlayed>8</TimesPlayed>
</SuenoDelGeek>
<GuessPassword>
<Score>800</Score>
<TimesPlayed>10</TimesPlayed>
</GuessPassword>
<PowerShellBug>
<Score>900</Score>
<TimesPlayed>1</TimesPlayed>
</PowerShellBug>
<VendingMachine>
<Score>1000</Score>
<TimesPlayed>43</TimesPlayed>
</VendingMachine>
<SilverFlash>
<Score>800</Score>
<TimesPlayed>1</TimesPlayed>
</SilverFlash>
<GuessPassword2>
<Score>1000</Score>
<TimesPlayed>5</TimesPlayed>
</GuessPassword2>
</MiniGameManager>
</Bag>
</UserStatus>


Si os fijais pues ahí esta toda su puntuación y pudiera clasificarse normal hasta la mitad, pero hacer 75 mil puntos en la la ultima prueba es absolutamente imposible.
Esta es la secuencia del ultimo juego segun el codigo mSequence = [
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:0, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:3, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:6, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:9, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:12, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:15, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:18, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:21, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:24, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:27, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:31, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:34, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:37, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:40, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:43, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:46, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:49, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:52, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:55, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:58, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:61, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:64, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:67, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:70, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:73, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:76, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:79, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:82, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:85, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:88, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:91, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:94, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:97, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:100, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:103, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:106, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:109, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:112, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:115, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:118, Points:250, Message:null}];
}

No sé si hace falta explicar este guion pero primero dice task = "bug" eso es el icono donde pone abstime 118 dice que eso ocurrira alos 118 segundos, points son 250 son el minimo a sumar completas la tarea y los puntos son :

private function GetTotalScore() : int
{
return mBasePoints + Math.round(mRemainingTimePoints / 10);
}// end function


donde se dice que lso pntos seran la base 250 puntos mas el tiempo que queda entre 10, si partimos que le dan 8000 milisegundos el tiempo maximo es 1050.

Si son unas 34 pruebas y 1100 puntos yendo mas rapido que flash.... resulta que el maximo teorico esta en 34500 puntos si tenemos en cuenta la velocidad del paisanin yo lo reduciría y mucho.

Asi que eso que cheto cheton!!! Y esto que hago yo lo pueden hacer los señores de Unsual wonder y microsoft cuando quieran.

jueves, 1 de julio de 2010

Tongo Consumado

Decir que no ha habido limpeza seria mentir, decir que esta bien hecha, tambien.
En el pais de los ciegos el tuerto es el rey, en qué pais el borrego es el rey? pues de ese pais son los programadores unusual wonder (ex de dinamic) que no se enteran o creen que los demas no nos enteramos.
Por que no se ven las puntuaciones señores? Pongan con que puntos ganó cada uno.
No tengo tiempo ahora pero en cuanto pueda ya os pondre el registro de la partida de este señor que ha ganado para que veais como ha engañado para hacer sus 170 mil puntos.
Os adelanto que hizo unos 90 mil en la ultima prueba de los ordenadores en la sala de reunion.
Sólo con esos 90 mil estaría en posición de XBOX
Y del resto tengo que mirarlo.....

martes, 15 de junio de 2010

Fallo Numero 2

Como se ve por los comentarios del Post anterior y por el ranking mi "amigo" Volture me ha puesto 999999 puntos.
Es decir no sólo se puede poner los puntos que uno quiera, sino puntos a quien uno quiera.
Con lo cual la regla numero 1 validación se la saltan dos veces, la primera mirando que los puntos esten en un margen "aceptable", segundo el jugador al cual suman los puntos no usan una variable del servidor sino la que envía el propio cliente, y como encima el ID de jugador es el mismo que el del facebook, resulta que cualquiera puede saber tu id en el juego y tambien sumarte puntos.
NO SE PUEDE HACER PEOR!!!
No entiendo todo este cúmulo de fallos, ver como el juego desborda calidad por tantos sitios y desfachatez por otros tantos.
Ahora Volture el problemon que tienen nuestros de amigos de "microsoft" es doble! no me gustaría estar en su pellejo, ya que .. si descalifican a alguien ese alguien dira que el no fue que el fue legal que fue otro el que le sumo esos puntos...
Ahora mismo esto será Sodoma y Gomorra.

viernes, 11 de junio de 2010

Estimado Volture:

Viendo tu comentario te dedico toda una entradilla, por que te la has ganado.
Me doy cuenta de que los arboles te impiden ver el bosque, que sabes donde tienes la nariz por que excepto cuando cierras los ojos la ves, por que si no te limpiarias los mocos en la garganta.
Pero como diria Jack el Destripador vayamos por partes:
1º Si tuvieras razón en que un mierda cheater como yo fuera capaz de trucar el juego con una utilidad para lamers... Resulta que ese cheto lleva ya 48 horas publicado y rulando!!! y los de microsoft no hacen nada de nada!! asi que eso me da la razon lo de microsoft pasan de todo!!! que es lo que yo defiendo en mis post!! Con lo cual tu mismo me das toda la razon.
Quizas creeras que si al final eliminan a los tramposos no pasa nada pero como eres un pardillo no has caido en la cuenta de que mucha gente juega como loca creyendo que hay algo que no han hecho bien, y otra mucha que ya ha desitido, y seguramente otra mucha que se ha puesto puntos "normales". Yo tengo mi buzon de facebook lleno de mensajes de gente que me pide que le diga donde esta el juego oculto....
2º Los mega programadores de microsoft y los alumnos de practicas de FP en programación saben o deberian saber que si en el campo donde se guarda la puntuación de una prueba cuyo máximo es 1000 puntos DEBERIAN PONER UN CHECK PARA NO GRABAR NUNCA MAS DE 1000 PUNTOS para evitar que alguien "bloquee" una cantidad de 151000 puntos. Deberían eliminar cualquier señal de puntuación a nomala para evitar al menos que un cheater de mierda como yo con un programa de mierda les deje el culo al aire.
Si tan facil de ver es? por que no lo han evitado o controlado? ehhhh????? los mega programadores de microsoft no saben tan bien como sabes tu que hay cheater que no han visto un librillo en su vida como yo que pueden usar un programa del tres al cuarto y dejarles el culo al aire???
Que haces tu que no trabajas para microsoft???
La envidia es mu maaaalaaaa pero la ignorancia mas aun, por eso tu eres muuu malo.

PD: Te reto.... bajate el el cheat engine ese y ponte el primero, avisame y luego te demuestro lo que se hacer yo con mi "cheat engine" sin haber leido nunca un libro.

jueves, 10 de junio de 2010

Comunity Manager!!!

Resulta que me pongo a buscar a cacharrear a ver si encuentro algun foro donde hablen sobre el desafiate y me encuentro con que Tienen una comunity manager!!!.
Se han molestado en ir haciendo spam por todos los foros que han podido creando este Post:
Estimados foreros. Soy la Community Manager del juego Desafíate de Microsoft. Buscando por Internet he visto que en este foro se ha mencionado el juego, y sólo quiero dar las gracias a los que han jugado y lo han mencionado.
Os animo a seguir participando porque es cierto que los 20 primeros recibirán premio seguro: Teléfonos móviles HTC, Licencias Windows 7, ratones ARC y muchos más.
Os recuerdo que tenéis hasta el 30 de junio para poder participar y la web para jugar: www.desafiate.es
Muchas gracias y un saludo
Equipo de Desafíate de Microsoft

Y claro ves cosas como la de esta página en la que un tal Larry666 que solo tiene un post, que no se volvió a conectar nunca mas desde aquella, que se dio de alta en mayo crea un pos animando a jugar y luego a los 5 dias, aparece la comunity manager diciendo que si ha encontrado esto por casualidad y que el juego mola.... que chamusquina!! Casualmente en este otro post el mismo Larry666 que p... casualidad.
El que mola cantidad es este otro POST en el cual tras hacer el timo de la estampita, los foreros muy habiles caen en la cuente de que algo huele mal, de que el dominio no esta registrado por microsoft y que sospechan y en ese momento aparece la comunity manager para poner paz!! y decir que en el correo desafiatejuego@gmail.com pueden resolver dudas!!
Y a mi la primera duda que me surge es como se puede ser comunity manager y no saber que gmail es de la p.. competencia y que Hotmail es de microsoft?
Viendo lo que veo no me estraña que el juego sea un coladero!

dESAFIATE O desSconfiate

Tal y como dije os demostraría que el concurso esta hackeado, pensé en hacer un post con analisis de todo el codigo fuente del juego y que se viese que no habia juegos ocultos si no trampas.

Pero creí que sería mejor este vídeo, primero hago la trampa cambiando los puntos de ser contratado por 151000 puntos y luego jugar sin mas todo ello grabado.

Segun comienza el juego y sin ningun juego hecho en el panel ya tengo 151000 puntos....

Mas claro agua. El video es largo el comienzo y el final es lo interesante.

martes, 8 de junio de 2010

RESPUESTA DE MARCA.COM

Bueno habia dejado un par de correos en la web de MARCA denunciando la situación y esta ha sido la respuesta:
Estimado usuario,
En primer lugar le agradecemos su participación, no obstante le informamos que la incidencia ya está resuelta.
Agradeciendo su interés, reciba un cordial saludo.
Atención al Cliente de Internet
Unidad Editorial
Telf: 902 996 111 de lunes a viernes de 9 a 19 horas
attcliente@unidadeditorial.es

Me parece increible que me escriban un correo para decirme que esta resuelta, por que no es asi señores, han resuelto la incidencia llamada "el ranking delata que nos han tongado" pero la incidencia "el ranking esta plagado de tramposos" sigue intacto, como ya explique en el anterior post siguen los mismos pero "afeitados" para no llamar la atencion.
Tratandose de una web de Deportes el hecho de que tengan gente que intenta alterar la "competicion" de manera nada deportiva, que se limiten a dejar esos usuarios con los puntos "normales" y quitar los ilegales, sin descalificarlos dice mucho en mi opinion de ellos.

lunes, 7 de junio de 2010

kLICKOFF OF FO OFF

Parece que los de MArca se han dado cuenta de que les habían tongado, y han caido de la burra, pero con la caida se han dado un golpe muy fuerte.
Resulta que lo único que han hecho es recalcular o borrar puntuaciones no concordantes...



No han eliminado a nadie!!!



Si mirais el video el ususario Vicbayona que tenia 105 puntos cosa imposible ahora esta en el numero 100, con opcion a llevarse un premio despues hacer trampas!!.


Seguramente el ranking ya haya cambiado pero esto es asi. Seguro que de los 100 primeros ni uno ha jugado un partido de verdad....

El user Vicbayona ya ha jugado su partido de hoy y ests con 96 puntos y 21 goles en el puesto 75....




sábado, 5 de junio de 2010

fUTBOLkLICK

Se trata de una promoción que es un juego de Futbolín.
Primero la prueba gráfica:

Segun las bases o la mecanica expuesta en el sitio, cada dia puedes jugar un partido por el cual ganarías 3 puntos, solo cuenta un partido al dia, tu mejor resultado nada más, es decir cada día máximo sumas 3 puntos.
Tambien se tiene en cuenta el gol average por el cual al ser partidos de tres bolas el mejor gol average es tres goles, y es por 3 como partidos hayas hecho. Es decir 3 Goles a cero en tres partidos da un gol average de 9.
Existen Retos, que son 5 Jugadores que si les ganas cada uno te da unos puntos, pero solo se les puede ganar una vez en toda la promoción en total si ganas a todos obtienes 75 puntos como máximo y el gol average no suma. En cierta partte pone que son 85 puntos pero debe ser un fallo ya que son 75.
La promoción empezó el 1 de Junio, hace 5 dias eso son 15 puntos máximo, mas 75 si haces todos los retos. Ahora mismo no debería haber nadie con mas de 90 puntos y menos de 10 goles de average.
Resulta que como se ve en el video hay un "bestia" que tiene tropecientos puntos y 30009 goles de average. El segundo tiene muchos puntos y 3 goles de average! (solo ha jugado un partido!). Tercero y Cuarto tienes cero Goles de gol average!!.
Mas pruebas:
Alguien pensará que es que yo no sé que existe manera de hacer puntos que yo no conozco y por eso tienen esos puntos. Por eso voy a hacer un analisis técnico del funcionamiento programación de la página para que quede claro que no hay ningun sistema "legal" de hacer esos puntos/goles.
Cuando uno accede a la página del futbolín en verdad carga un iframe con esta dirección desde la que se puede jugar igual de bien.
En esta página se carga el flash home.swf el cual a su vez carga dentro el flash juego.swf y tambien puede llegar a cargar el flash retar.swf.
Estos son los tres únicos flashes que se usan o se cargan, ¿que cómo lo sé? pues porque el flash es descompilable, que significa que se puede ver el código interno y por eso se puede saber que hace y que no hace este concurso.
El flash home.swf es un flash que hace de padre del juego.swf que es el verdadero juego y que cuando termina una partida le pasa los datos al padre home.swf para que comunique al servidor los resultados.
El flash home se baja un xml que le dice donde enviar los resultados a la pagina gateway.aspx, a esta pagina usando el metodo POST y codificación AMF le envia los resultados de los partidos.
El flash de juego tiene el peso de jugar las partidas si vemos el codigo action script y vemos esta funcion:

public function marcaGol(param1:int) : void
{trace("gol en porteria:" + param1.toString());
this.elPadre.playSonido("_futbolGol");
this.elPadre.playSonido("_silbatoCorto");
if (param1 == 0)
{this.elPadre.playSonido("_golContra");
var _loc_2:String = this;
var _loc_3:* = this.goles1 + 1;
_loc_2.goles1 = _loc_3;}
else
{this.elPadre.playSonido("_golFavor");
var _loc_2:String = this;
var _loc_3:* = this.goles0 + 1;
_loc_2.goles0 = _loc_3;}
TweenMax.to(this.clipGol, 1, {scaleX:1, scaleY:1, autoAlpha:1, ease:Quint.easeOut, onComplete:this.ocultaClipGol});
this.timerActualizacion.stop();
if (this.bolas > 1)
{ *** que bola es esta que jugamos es la ultima?
var _loc_2:String = this;
var _loc_3:* = this.bolas - 1;
_loc_2.bolas = _loc_3;
if (param1 == 0)
{setTimeout(this.resituaBolaLugar, 100, 0);}
else if (param1 == 1)
{setTimeout(this.resituaBolaLugar, 100, 1);}
this.detiene(null);
setTimeout(this.reanuda, 3000, null);
}
else ** si era la ultima
{ this.elPadre.playSonido("_silbatoFinal");
this.detiene(null);
if (this.modoJuego == "Entrenamiento")
{this.MostrarAlertaCampeonato("El entrenamiento ha finalizado. ¡Sigue Practicando!", 0, this.inicia, this.goles0, this.goles1, true);}
if (this.modoJuego == "Reto")
{this.volcarReto(); } **grabar el reto ganado
else if (this.modoJuego == "Campeonato")
{this.volcarCampeonato();} **grabar partido de campeonato
else
{this.inicia(null);}
if (this.elPadre.bandaSonora)
{this.elPadre.cambiaVol(this.elPadre.volIniMusHome);}
}
this.marcador0.goles.text = this.goles0.toString();
this.marcador1.goles.text = this.goles1.toString();
return;
}// end function

Entonces si vemos las funciones de volcarreto y volcarcampeonato:

private function volcarReto() : void
{
this.elPadre.MuestraReloj(true);
var _loc_1:* = new Responder(this.volcarRetoResult, this.volcarRetoError);
trace("volcamos un reto:" + this.retoActual + ":" + this.goles0 + ":" + this.goles1);
this.elPadre.remoting.pagina("setReto", _loc_1, this.elPadre.getIdRegistro(), this.retoActual, this.goles0, this.goles1);
return;
}// end function
private function volcarCampeonato() : void
{
trace("vuelca campeonato");
this.elPadre.MuestraReloj(true);
var _loc_1:* = new Responder(this.volcarCampeonatoResult, this.volcarCampeonatoError);
this.elPadre.remoting.pagina("setPartida", _loc_1, this.elPadre.getIdRegistro(), this.goles0, this.goles1);
return;

Ambas funciones crean un responder, que llamara a una función si el resultado de transmitir el resultado da ok o error si falla, llaman a elpadre (que es home.swf) al método remoting pagina con un código tipo del mensaje que enviaran "setreto", y los goles0 y goles1 del jugador de ordenador y del concursante, tambien envían el nuemro que identifica al jugador con getidregistro.
Para no extenderme el método remoting envia esta misma información a gateways.aspx esta pagina solo devuelve un texto que se enseña en la ventana como resultado diciendo que res un maquina o un pakete y si se trata de un reto actualiza el panel de retos para que no puedas pulsar el panel de reto mas de una vez.
Como se ve en esta captura los retos realizados ponen KO y no se pueden jugar mas veces.
Concluyendo, el juego envía a gateway.aspx el resultado del partido y tipo de partido, la respuesta del servidor solo indica textos que salen en la screen y nada mas. Es decir el cálculo de puntos se hace extrictamente en la parte de servidor y nada en cliente.
Observando y estudiando el código no existe ninguna otra manera de sumar puntos mas que ganando partidos de tres bolas nada mas.
Así que viendo todo esto puedo asegurar que hay gente que ha hecho ...
¿Cómo es posible?
No voy a entrar en detalles de como se puede hacer pero mas o menos lo que hacen es enviar la misma señal que mandaría el juego a gateway.aspx y gateways.aspx sumaria como un campeón si haber jugado ni una bola.
Por muchas señales de partidos de mundial ganadas que envíes sólo te dan por válida una al día la del mejor resultado, así que si llegas jugando desde el principio como mucho aspiras a 15 puntos a día de hoy. Lo que si salta ala vista es que el primero tiene 30009 goles! seguramente en el gatewayy.aspx solo miren que el numero de goles del jugador sea mayor que el del ordenador para dar por ganado el partido y sumar tres puntos y sumara los goles sin comprobar que deberían ser 2 o 3 goles nada mas. De ahí que al mandar una señal errónea salgan goles que no existen.
El resto de puntos creo que son el resultado de enviar repetidas veces al señal de ganar un reto. Los programadores han creído que al desactivar el botón no hacia falta comprobar si se suman dos veces los puntos del mismo reto.
El 3 y 4 jugador tiene 0 goles por que solo han sumado puntos de retos y no han ganado ni un solo partido de mundial.
¿Solución?
Bueno en si es sencillo, eliminar a todos los jugadores que en puntos de retos tengan mas de 75 puntos ya que es imposible, y además eliminar a todos los jugadores que el gol average sea mayor de 3 goles partido jugado.
Bueno termino mi biblia! espero que os haya gustado y hayais aprendido un poco como funcionan todas estas cosas.
Tengo pendiente hacer el del concurso de microsoft que tiene aun mas jugo.

Bienvenida

Hola:

Gracias por tu visita, con este Blog nace la intención de reflejar cosas que me encuentro por internet, cosas que me sorprenden, que me gustan o que no me gustan nada.

Hace un par de días, bueno mas, vi un concurso online en el cual las puntuaciones de los primeros en el ranking era (y sigue siendo en estos momentos) demencial, imposible gente con puntos imposibles de conseguir. Es algo que he visto muchas veces y me imaginaba que habia chetos!!!.

Como tengo ciertos conocimientos técnicos, estudié la página y forma de funcionamiento y descubrí que no estaba equivocado.

Se me ocurrió la loca idea de denunciarlo usando menéame, pense que poniendo un post y la referencia al ranking la gente lo fliparia como yo, pero lo que ocurrio es que la gente se preocupó mas de acusarme de microblogging que de mirar el ranking y de decir ostia tio es verdad!!

Resulta que en menéame existen un monton de reglas de "protocolo" y una de ellas es que no puedes poner un post y referencia a la página donde esta lo que dices o no se qué parecido, tiene que ser un enlace a una página donde se diga lo que dices, no un enlace a la prueba de concepto...

Por eso creo este Blog por que quiero hacer Macrobloging, para que no ocurra que cuando mi dedo apunte al cielo el tonto no mire el dedo.

Espero que te guste conocer aquello que digo, veo, denuncio o renuncio.

Si no es asi siento que hayas perdido tu tiempo, gracias por tu visita de todas formas.