Planet Emulation Forums

Planet Emulation Forums (https://forums.planetemu.net/index.php)
-   Emulateurs Consoles (https://forums.planetemu.net/forumdisplay.php?f=10)
-   -   [N64] Project 64 sans spyware OU quand les ordiistes secourent les consoleux (https://forums.planetemu.net/showthread.php?t=14726)

Marskilla 25/04/2013 12h43

[N64] Project 64 sans spyware OU quand les ordiistes secourent les consoleux
 
Project 64, c'est un bon émulateur N64, c'est sûr.

Après, sur les releases, on peut débattre de certains procédés.
Pendant longtemps la beta était payante. J'arrive encore à concevoir cela, même si c'est discutable.
Mais après ce que j'ai vu de la dernière release (2.0.0.14), là je dis NON. :angry:

Et je vais vous expliquer pourquoi.

Si l'on se réfère à
Citation:

Envoyé par Firebrand dans les news
(...)Attention, il y a 2 barres publicitaires à désactiver à l'installation, n'utilisez pas l'installation rapide!(...)

L'installeur propose un mode avancé. Or, pour moi ça n'a pas été le cas :

http://imageshack.us/a/img805/1614/image1ua.png

http://imageshack.us/a/img38/3077/image3xq.png

http://imageshack.us/a/img6/7486/image5nqk.png

http://imageshack.us/a/img202/6922/image4ve.png

Problème : juste après avoir lancé l'install j'ai eu un warning de mon firewall / antivirus :

http://imageshack.us/a/img10/3417/image2er.png

Je vais voir le who is de l'IP concernée ( 93.189.32.171 ) et je tombe sur un DNS espagnol. Bref, aucun moyen de savoir ce qu'on envoie et à qui.

Et là, je pense à tous ceux qui n'ont pas ce genre d'outils sur leur machines...
Aux consoleux qui ont une N64 en rade et qui veulent juste utiliser la dernière version de project 64 sans ces comportements suspects à base de spyware et sans se prendre la tête.
Et je pleure. :cry:

Qu'on demande à quelqu'un de payer pour avoir une release propre, oui, à la limite.

Qu'on fasse de l'argent dans le dos de l'utilisateur, avec du datamining par le biais d'un émulateur supposément gratuit, sans qu'il puisse se défendre, en l'attirant avec des jeux d'éditeurs tiers qui ne toucheront pas un centime : non.
NON, NON, NON et NON :angry:.

Alors comment profiter de project 64 proprement ? Marskilla a pensé à vous !

Voici comment faire en 10 (petites) étapes :

1. Récupérez l'installeur de project 64 sur http://www.pj64-emu.com/downloads/project64/binaries/

2. Enregistrez le sur un dossier C:\N64 de votre disque dur

3. téléchargez la dernière version d'innounp : http://sourceforge.net/projects/innounp/files/innounp/ (version 0.38 à ce jour). Il ne faut pas prendre les fichiers sources "innounpxxxsrc.rar"

4. Ouvrez l'archive et placez innonunp.exe dans le dossier C:\N64

5. Ouvrez une fenêtre d'exécution (touche windows + "R") et tapez "cmd" :

http://imageshack.us/a/img12/5021/image6pm.png

6. dans la fenêtre fraîchement ouverte tapez les commandes cd /d c:\n64 (puis entrée) et : innounp -x "nom de l'exéctuable du package project 64" (puis entrée)

http://imageshack.us/a/img713/6046/image8wj.png

7. Innounp va extraire les fichiers de l'installeur dans le dossier N64 :

http://imageshack.us/a/img547/2024/image9d.png

8. Dans windows, rendez vous dans le dossier "C:\N64\{app}"

http://imageshack.us/a/img401/1916/image11yk.png

9. Tous les fichiers dont vous avez besoin pour utiliser project 64 sont là. Déplacez les où vous voulez et supprimez le dossier "C:\N64" et ce qu'il reste dedans (et par là même tout le contenu caca suspect)

10. Lancez l'émulateur en exécutant via windows "Project64.exe" là où vous l'avez-mis.

A vous les joies de la N64 sans dégueulasser votre PC...

http://img534.imageshack.us/img534/2300/image12c.png

Merci qui ?
(le premier qui dit "merci mon chien", je supprime le topic <_<)

Marskilla 25/04/2013 13h24

Une petite précision que je dois apporter en me relisant :

Je n'affirme pas que l'install de project 64 déploie un spyware.
Je n'ai pas poussé l'investigation jusqu'au bout et je ne veux pas qu'on m'accuse de crier au loup.

Par contre, ce qui est sûr, c'est qu'il a un comportement suspect...

Certains antivirus (7/46) remontent un adware https://www.virustotal.com/fr/file/b...is/1366890789/

Avec la manip ci-dessus, y'a plus de doute c'est propre. ^_^

Samus22 25/04/2013 15h04

Merci mon chien !

Marskilla 25/04/2013 15h16

Citation:

Envoyé par Marskilla (Message 256614)
Merci qui ?
(le premier qui dit "merci mon chien", je supprime le topic <_<)

Citation:

Envoyé par Samus22 (Message 256616)
Merci mon chien !

Je suis quelqu'un qui fait ce qu'il dit. :lol:

Non, je n'ai pas d'humour et je demande excuses ou lapidation virtuelle sur ce topic de Samus22 par au moins 5 membres du forum pour infantilisme primaire B)

Je remettai alors la manip.

VinceGaiden 25/04/2013 15h32

Citation:

Envoyé par Marskilla (Message 256617)
Non, je n'ai pas d'humour et je demande excuses ou lapidation virtuelle sur ce topic de Samus22 par au moins 5 membres du forum pour infantilisme primaire B)

Je remettai alors la manip.

/me volontaire pour la lapidation

j'ai le choix de mon arme ? :devil:

Marskilla 25/04/2013 15h41

Citation:

Envoyé par VinceGaiden (Message 256618)
j'ai le choix de mon arme ? :devil:

Bah pourquoi pas ?

même si moi j'avais en tête une réplique de pulp fiction :

Citation:

Envoyé par Marcellus Wallace
J'appelle deux experts complètement défoncés au crack qui vont travailler nos deux copains. Avec une paire de pinces, un chalumeau et un fer à souder. Est-ce que tu m'as entendu ! Espèce de porc ! Je suis très loin d'en avoir fini avec toi ! Je vais te la jouer à la flamme bien moyenâgeuse !

http://www.youtube.com/watch?v=ZszdmBbkTqY ou en vo : http://www.youtube.com/watch?v=uA1CBHebCeo

Et puis traditionnellement la lapidation, c'est les pierres.

En tout cas ça fait 1, encore 4.

VinceGaiden 25/04/2013 16h08

ouais mais moi, la lapidation, je la fais avec c'que j'veux, na! Avec des boules de pétanque, par exemple ?^^

Marskilla 25/04/2013 16h16

Citation:

Envoyé par VinceGaiden (Message 256621)
(...) Avec des boules de pétanque, par exemple ?^^

Soit ! Tu fais ça très bien en plus. ;D

tfoth 25/04/2013 19h16

Je vote la lapidation aussi.

Mais je suis sûr Vince peut faire mieux que les boules de pétanque :

http://i.imgur.com/o216TC0.gif

Marskilla 25/04/2013 19h24

Ok. Ca fait 2, plus que 3. :-)

VinceGaiden 25/04/2013 19h27

Citation:

Envoyé par Marskilla (Message 256628)
Ok. Ca fait 2, plus que 3. :-)

Je peux m'inscrire 2 fois ?

Firebrand 25/04/2013 19h50

Citation:

Envoyé par Marskilla (Message 256614)
Mais après ce que j'ai vu de la dernière release (2.0.0.14), là je dis NON. :angry:

L'installeur propose un mode avancé. Or, pour moi ça n'a pas été le cas :

Je confirme qu'il y a pourtant bel et bien un moyen prévu pour ne pas l'installer.

http://www.planetemu.net/temp/project64_spyware.png

Par défaut, l'installateur est lancé en administrateur chez moi (Windows 7).

Marskilla 25/04/2013 20h45

Citation:

Envoyé par Firebrand (Message 256632)
Je confirme qu'il y a pourtant bel et bien un moyen prévu pour ne pas l'installer.

http://www.planetemu.net/temp/project64_spyware.png

Par défaut, l'installateur est lancé en administrateur chez moi (Windows 7).

C'est étrange, je l'ai fait sur un seven ultimate en administrateur et avec UAC desactivé. J'ai pas eu ça...

J'ai posté toutes les captures d'écran que j'ai eu.

C'est peut être parce que j'ai bloqué l'accès réseau...

Cela dit, de toutes façon, l'accès TCP sur le port 80 à 93.189.32.171 se fait avant l'apparition de la première fenêtre de l'install de project64.

J'ai investigué un peu plus et c'est pas clair. Si on attaque l'url avec le protocole http on obtient une page html vide (pas un 404 ou un 500, un <html></html>).

Si on fait un traceroute vers l'ip, le dns réponds que c'est iad.edu.es.
Je vois pas en quoi un site d'éducation espagnol serait lié à project 64 ou même à une page html délibérément vide.

De plus l'exe temporaire contenu dans le package : "Project64_Bundle.exe" est quand même reconnu par 7 antivirus comme un adware.

C'est un NSIS (donc un installeur contenu dans un autre installeur) et lorsqu'on l'ouvre avec seven zip, on peut y voir la dll "SYSTEM.DLL" qui est un plugin pour appeler d'autres dll du système.

Franchement tout ce micmac pour deployer les fichiers d'un émulateur ?
Qui n'utilise pas la base de registre ou d'autres ressources systèmes ?

Enfin bref, avec ma méthode, on récupère les fichiers propres et basta, en plus on pourra le faire sur les prochaines versions normalement.

Enfin si vous voulez l'avoir, reste trois lapideurs ou des excuses de l'affreux, car...

Citation:

Envoyé par VinceGaiden (Message 256630)
Je peux m'inscrire 2 fois ?

Non Vince.

Comme dit Benoît Poelvoorde dans "C'est arrivé près de chez vous" :

"Arrête gamin, on commence comme ça après on prend goût".

Samus22 25/04/2013 20h50

Je te présente mes plus sincères excuses Mars ! Je ne le referai plus promis ! :blush:

Par contre pour la lapidation on peut garder ?

Marskilla 25/04/2013 20h55

Citation:

Envoyé par Samus22 (Message 256635)
Je te présente mes plus sincères excuses Mars ! Je ne le referai plus promis ! :blush:

Solution remise.

Citation:

Envoyé par Samus22 (Message 256635)
Par contre pour la lapidation on peut garder ?

C'est pire que ce que je craignais... :huh:

Firebrand 25/04/2013 20h59

Avec ou sans spyware, ta méthode est intéressante. Cet émulateur m'a toujours gonflé de n'avoir qu'un exécutable.
D'ailleurs, je privilégie toujours, lorsque c'est possible, les archives classiques pour les émulateurs et utilitaires du site.

Shino 25/04/2013 21h43

Le plus logique serait que l'installation de delta est téléchargée pendant l'installation : comme tu as bloqué la transmission Mars, ça n'a pas lancé l'install vu qu'elle était pas téléchargée... ^^

tfoth 25/04/2013 23h41

Merci Mars :)

Marskilla 26/04/2013 10h38

Citation:

Envoyé par Shino (Message 256640)
Le plus logique serait que l'installation de delta est téléchargée pendant l'installation : comme tu as bloqué la transmission Mars, ça n'a pas lancé l'install vu qu'elle était pas téléchargée... ^^

Bah c'est ce que je disais :

Citation:

Envoyé par Marskilla (Message 256634)
C'est peut être parce que j'ai bloqué l'accès réseau...

Et je pense savoir pourquoi : Dans le répertoire tmp de l'innosetup (sain) on trouve ceci :

http://img153.imageshack.us/img153/774/image1xq.png

et dans le "fameux" nsis Project64_Bundle.exe (suspect) on trouve cela :

http://img819.imageshack.us/img819/4144/image2gm.png

Y'a donc uniquement des éléments graphiques pour l'install et des plugins nsis, dont inetc.dll qui est utilisé pour l'upload et le download dans NSIS (donc pour envoyer des infos et télécharger les binaires de la toolbar).

Là où tout cela se confirme c'est avec la sollicitation tcp port 80 de l'ip qui renvoie un <html></html>

J'imagine que Project64_Bundle sollicite l'ip en http et que si elle a une erreur elle déclenche pas l'installation, si elle a une page vide <html></html> elle télécharge le contenu et l'installe.

Là où c'est suspect : d'abord y'a la détection des 7 antivirus (dont NOD32 avec des fonctions heuristiques appréciées des plus grands).
Ensuite, NSIS peut très bien envoyer des informations à un tiers commercial avant l'installation de la toolbar.

Donc je trouve que ce genre de pratique est clairement de l'abus :

Même si on installe pas la toolbar on dialogue avec une ip bizarre qui est mal déclarée au niveau dns :

http://imageshack.us/a/img163/5492/image3bf.png

http://imageshack.us/a/img405/6940/image5ec.png

Vous allez pas me dire que "l'Instituto De Alta Direccion" déploie des toolbars...

http://img69.imageshack.us/img69/1063/image5om.png
Scénario peu crédible

Et l'utilisateur n'a aucun moyen de savoir ce qu'il envoie et ce qu'il télécharge.

Bref, je recommande l'emploi de la methode donnée (pruis reprise, puis redonnée) au début du topic : ça ne viole aucune loi et vous êtes sûr du truc.

Citation:

Envoyé par tfoth (Message 256647)
Merci Mars :)

Merci de dire merci. B)

VinceGaiden 26/04/2013 14h59

et pour le lynchage de Samus22 c'est toujours oké ?


Fuseau horaire GMT +2. Il est actuellement 04h19.

vBulletin® v.3.8.7, Copyright ©2000-2024, Jelsoft Enterprises Ltd.