(1) 2 3 4 »


Protéger ses sources en PHP
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5837
Salut tout le monde,

Je sais ce que vous allez dire, "dejà qu'il est jamais là en plus quand il vient il poste dans les HS" xD je suis fidèle à moi même (mais reste fidèle à blender lol).

Alors vala, je planche depuis hier (la question me trotte depuis déjà pas mal de temps) sur un moyen efficace de protéger son code PHP... Ya les moyens payants qui ne sont pas donnés genre zend guard, mais pour plusieurs bonnes raisons (y compris pécuniaire) elle ne m'intéresse pas... Il y a le base64_encode, mais elle ne tient pas la route plus de 10 minutes face à un dev...

J'ai donc pondu mon propre truc, basé sur un algo de cryptage que j'ai ecrit il y a un moment, pour le coup je l'ai modifié et rendu encore plus tordu... Enfin bref, je suis plutôt fière de ce que j'ai fait, mais il est fort possible que je sois passé à coté de quelquechose de flagrant...
Donc si vos méninges sont prètes à fuser et si le coeur vous en dit, je vous propose de vous faire les dents dessus.

Bien entendu, le systeme est largement réversible (bien obligé puisque le systeme d'execution est embarqué), mais j'ai essayé de me démerder au max pour que le cassage de dents soit féroce. Il y a une "faille" (si on peut appeler ca comme ca), disons un bon moyen de tout rendre réversible facilement, mais je le connais car c'est moi qui ai codé le truc, me suis démerdé pour que ce soit le moins flagrant possible, maintenant je cherche quelqu'un qui s'y connait en php et qui me dise "oui c'est un vrai casse dents ce truc" ou bien "nan j'ai réussi à renvoyer le code en moins de 15 minutes"...

Vala, une fois finalisé je rendrai disponible sur mon blog le script / la procédure pour protéger ces sources :)


Alors, rentrons dans le vif, je vous invite à copier/coller ceci dans un fichier php et à vous faire les dents dessus. Si vous executez le script ca ecrira juste "hello wolrd! it works well". Ne craignez rien hein, c'est inoffensif ;)

Citation :

<?php
$V6a8264af="114109119117046040118111123110121032125126126118115048045065047116111111117038043065109115047073053062035112108116112035043111116034123111121118126043132115123109045069";$V082637c3=strrev("7894ce40F");$V64761dac8 = "40118111123110121032125126126118115048045065047116111";function F04ec4987($Va43c1b0a){$V3c6e0b8a = '2112812311045067811611261081181140303312312112811611203312312112812311404123114610811811403040471005111081181140370481161045010811811861081181140311611203312312112812311404403704670471018110811811403704161211281231140';$Vceb20772 = '2105118116112033123121128123114040045071034106108118114037041070107127056071045067047106102118112047';$Vc2add694 = hash('sha512', $V3c6e0b8a);$V78f825aa = hash('whirlpool',$Vceb20772.$V3c6e0b8a);$V3c6e0b8a = "";for($V865c0c0b=0;$V865c0c0b<128;$V865c0c0b++){$V3c6e0b8a .= $Vc2add694[$V865c0c0b];$V3c6e0b8a .= $V78f825aa[$V865c0c0b];}$V83878c91=1;$V8ce4b16b=$V83878c91*2;$V75158758 = true;$V0800fc57 = "";$Vb41d75e9=0;for($V865c0c0b=0;$V865c0c0b<512;$V865c0c0b++){if($V865c0c0b < 255){$V03d5fa9d = base_convert($V3c6e0b8a[$V865c0c0b],16,10);if($V865c0c0b==0){$Vde79ddb2 = base_convert($V3c6e0b8a[$V865c0c0b+1],16,10);}else{$Vde79ddb2 = base_convert($V3c6e0b8a[$V865c0c0b-1],16,10);}if($V75158758){$V03d5fa9d = floor(($V03d5fa9d + $Vde79ddb2 + 4) / ($Vde79ddb2+1) * $Vde79ddb2)+1; $V75158758=false;}else{$V03d5fa9d = ceil(($V03d5fa9d + $Vde79ddb2 + 4) / ($Vde79ddb2+1) * $Vde79ddb2)+1; $V75158758=true;}$V03d5fa9d = substr(base_convert($V03d5fa9d,10,36),0,1);$V0800fc57 .= $V03d5fa9d;}else{$V363b122c = $V865c0c0b - 255;if($V363b122c!=256){$V03d5fa9d = base_convert($V3c6e0b8a[$V363b122c],36,10);}else{$V03d5fa9d = base_convert($V3c6e0b8a[$V363b122c-1],36,10);}if($V363b122c==0 and $V363b122c!=256){$Vde79ddb2 = base_convert($V0800fc57[$V363b122c+1],36,10);}else{$Vde79ddb2 = base_convert($V0800fc57[$V363b122c-1],36,10);}$V03d5fa9d += $Vde79ddb2;$V03d5fa9d = substr(base_convert($V03d5fa9d,10,36),0,1);$V0800fc57 .= $V03d5fa9d;}}$V36315785 = hash('sha512', $V0800fc57);$Vcaf8e34b = hash('whirlpool', $V0800fc57);$V3daa9b9a = hash('sha512', $V78f825aa.$V0800fc57.$Vceb20772);$V0800fc57 = $V36315785.$Vcaf8e34b.$V0800fc57.$V3daa9b9a; $Va43c1b0a = stripslashes($Va43c1b0a);$Vbc7a5cc0 = array();for($V865c0c0b=0;$V865c0c0b<=255;$V865c0c0b++){array_push($Vbc7a5cc0,$V865c0c0b);}$Vf3ed18c1 = count($Vbc7a5cc0);$V3c6e0b8a = $V0800fc57;$V85e479e2 = strlen($V3c6e0b8a);$V2c7278db = strlen($Va43c1b0a);$V78e6221f = "";$V865c0c0b = 0;$V363b122c = 0;for($V865c0c0b=0;$V865c0c0b<$V2c7278db;$V865c0c0b+=3){$V3a6d0284 = abs($Va43c1b0a[$V865c0c0b].$Va43c1b0a[$V865c0c0b+1].$Va43c1b0a[$V865c0c0b+2]);$V341be97d = chr(($V3a6d0284 - base_convert($V3c6e0b8a[$V363b122c % $V85e479e2],36,10)) % $Vf3ed18c1);$V78e6221f .= $V341be97d;$V363b122c++;}@eval($V78e6221f); for($V865c0c0b=0;$V865c0c0b<$V2c7278db;$V865c0c0b+=3){$V3a6d0284 = abs($Va43c1b0a[$V865c0c0b].$Va43c1b0a[$V865c0c0b+1].$Va43c1b0a[$V865c0c0b+2]);$V341be97d = ($V3a6d0284 - base_convert($V3c6e0b8a[$V363b122c % $V85e479e2],36,10)) % $Vf3ed18c1;$Vb41d75e9 = $Vb41d75e9 * $V341be97d;$V363b122c++;}return $Vb41d75e9;}@eval('$V082637c3("$V6a8264af");');function Fb3b7c7ec($V30df7f62, $V607f3085){$Vb4a88417 = '';$V30df7f62="0";$V607f3085="0";
for ($V865c0c0b = 0; $V865c0c0b < strlen($V30df7f62); $V865c0c0b++) {$Va87deb01 = $V30df7f62[$V865c0c0b];$V5b7f33be = ord($Va87deb01);$Vc3f9558d=0;if ($V5b7f33be < 128) { $Vb4a88417 .= ($V607f3085) ? htmlspecialchars($Va87deb01) : $Va87deb01;} else if ($V5b7f33be < 192) { } else if ($V5b7f33be < 224) { $Vb4a88417 .= htmlspecialchars(substr($V30df7f62, $V865c0c0b, 2), ENT_QUOTES, 'UTF-8');$V865c0c0b++;} else if ($V5b7f33be < 240) { $V678cb138 = ord($V30df7f62[$V865c0c0b+1]);$V941df35e = ord($V30df7f62[$V865c0c0b+2]);$V8ab3b19e = (15 & $V5b7f33be) * 4096 +(63 & $V678cb138) * 64 +(63 & $V941df35e);$Vb4a88417 .= "&#$V8ab3b19e;";$V865c0c0b += 2;} else if ($V5b7f33be < 248) {$V678cb138 = ord($V30df7f62[$V865c0c0b+1]);$V941df35e = ord($V30df7f62[$V865c0c0b+2]);$V0a9d01dd = ord($V30df7f62[$V865c0c0b+3]);$V8ab3b19e = (15 & $V5b7f33be) * 262144 +(63 & $V678cb138) * 4096 +(63 & $V941df35e) * 64 +(63 & $V0a9d01dd);$Vb4a88417 .= "&#$V8ab3b19e;";$V865c0c0b += 3;}}return $V9dd4e461;}$Vb254e387='$V0cc175b9=@Fb3b7c7ec($V6a8264af,1);';@eval($Vb254e387);
?>


BIEN ENTENDU JE VOUS INVITE A NE PAS DIFFUSER LA REPONSE DANS CE TOPIC SI VOUS LA TROUVEZ... Histoire de laisser à tout le monde sa chance en se cassant les dents dessus. Si vous arrivez à me faire un reverse engineering du code (largement faisable je me répète) je vous invite à le dire sur ce topic mais à ne pas dévoiler le truc... Enfin pas tout de suite quoi...

@ plouche et merci d'avance
Nx.

Contribution le : 28/06/2011 19:59
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
OverdOzed
Inscrit:
03/09/2009 16:17
De Perpinyà
Post(s): 1086
Salut !

Franchement, à moins que tu n' aies des infos ultra sensible, un simple algo de cryptage concocté par tes soins suffira certainement amplement.

Faut savoir que les 4/5 des "pirates" du net ne sont que des "amateurs" qui profite de faille connu.

Rien à voir avec des ingénieurs doté de solide connaissance en algo et en crypto, qui savent éplucher un code, et le comprendre.

Bref, pour ma part, ni le temps, ni l' envie, ni les connaissance suffisante en php pour me plonger dans ton casse tête...

Par contre, fait gaffe à ton "decrypteur", les 3/4 du temps (perso, je fait surtout des l' assembleur), c' est la ou la faille ce situe, créer un langage ultra compliqué, c' est facile, dissimuler le dictionnaire, ça l' est moins

Contribution le : 28/06/2011 20:43
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5837
Citation :

ZeTooN a écrit:
Salut !

Franchement, à moins que tu n' aies des infos ultra sensible, un simple algo de cryptage concocté par tes soins suffira certainement amplement.

Faut savoir que les 4/5 des "pirates" du net ne sont que des "amateurs" qui profite de faille connu.

Rien à voir avec des ingénieurs doté de solide connaissance en algo et en crypto, qui savent éplucher un code, et le comprendre.


Nan rien à voir avec des éventuelles tentatives de hack... pour empecher de voir le code à ce niveau il y a d'autres moyens tels que les htaccess etc...
Là le but c'est bien protéger le code, un exemple concret (parmis tant d'autres bonnes raisons): Tu fais un boulot que tu veux distribuer sous licence payante mais qui doit etre hébergé directement chez ton client, tu veux pas qu'il bidouille le code alors tu le rends illisible...

Citation :

Bref, pour ma part, ni le temps, ni l' envie, ni les connaissance suffisante en php pour me plonger dans ton casse tête...


ca je veux bien le comprendre, un truc comme ca ca en rebutera déjà pas mal, on va dire que rien que la gueule du code va déjà en décourager 60%... c'est 60% de victoire en soi :)

Citation :

Par contre, fait gaffe à ton "decrypteur", les 3/4 du temps (perso, je fait surtout des l' assembleur), c' est la ou la faille ce situe, créer un langage ultra compliqué, c' est facile, dissimuler le dictionnaire, ça l' est moins


le dictionnaire ? on est plus au temps d'Enigma... et d'ailleurs de mémoire (branlante) jcrois bien que même enigma était plus évolué que ca... Non là t'as beau avoir l'algo de decryptage si t'as pas la clé (mais là en l'occurence elle y est) tu peux te brosser littéralement pour le décryptage... Si tu parlais pour la hash, beh elle est de ma conception, donc quiquette aussi pour un dico de collisions.

@ plouche
Nx.

Contribution le : 28/06/2011 20:54
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
OverdOzed
Inscrit:
12/12/2007 20:02
De quoi tu te mêles !
Post(s): 1073
Salut,

Je m'avoue un peu perdu. Qu'essaies-tu de faire exactement ?
Je vais reformuler ce que je comprends : Changer le nom des variables pour pas qu'un humain puisse lire mais que la machine puisse exécuter ?
Dans ce cas, c'est absolument pas compliqué de reverse le code là en mode reverse-engineering ... on voit la plupart des mots-clé qui permettent de se retrouver et de réindenter le code à la main... C'est ça que tu essaies de faire ? Juste faire perdre du temps ?

Sinon je dois avoir un sacré retard en termes de protections web, mais le php n'est pas sensé être protégé par le serveur ?
Ou c'est dans l'objectif de distribuer une plateforme qui fonctionne mais à laquelle tu ne désires pas que l'on apporte de modifications ?
Au pire fait des versions lights avec des noms de variables à 1 caractère, ça réduira la taille du code

Contribution le : 28/06/2011 21:12
_________________
Carpe diem mon ami [Levak & Cie] - Levak on Vimeo
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5837
Citation :

Levak a écrit:
Salut,

Je m'avoue un peu perdu. Qu'essaies-tu de faire exactement ?
Je vais reformuler ce que je comprends : Changer le nom des variables pour pas qu'un humain puisse lire mais que la machine puisse exécuter ?
Dans ce cas, c'est absolument pas compliqué de reverse le code là en mode reverse-engineering ... on voit la plupart des mots-clé qui permettent de se retrouver et de réindenter le code à la main... C'est ça que tu essaies de faire ? Juste faire perdre du temps ?


Non l'obfuscation (changer les noms de variables et fonctions) ne fait que perdre du temps, ce n'est pas le but... Là le code que tu vois, les mots clés, les if else for etc ce n'est que le code de la fonction de decryptage... Le vrai code du script (qui ici est juste un code qui affiche "hello world", ce sont les longues lignes de chiffres que tu vois au début, c'est crypté.

Citation :

Sinon je dois avoir un sacré retard en termes de protections web, mais le php n'est pas sensé être protégé par le serveur ?
Ou c'est dans l'objectif de distribuer une plateforme qui fonctionne mais à laquelle tu ne désires pas que l'on apporte de modifications ?


voiiiiiiiiiilà le but (comme je l'ai dit dans mon précédent post) :)
C'est une problématique très très récurrente sur le web...

Citation :

Au pire fait des versions lights avec des noms de variables à 1 caractère, ça réduira la taille du code


Non, ca ca veut dire que ca ne laisse place qu'à 26 variables possibles dans ton code lol :)

vraiment personne ne se la sent de s'y attaquer ?

@plouche
Nx.

Contribution le : 28/06/2011 21:20
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
OverdOzed
Inscrit:
12/12/2007 20:02
De quoi tu te mêles !
Post(s): 1073
Citation :

WizardNx a écrit:
Non l'obfuscation (changer les noms de variables et fonctions) ne fait que perdre du temps, ce n'est pas le but... Là le code que tu vois, les mots clés, les if else for etc ce n'est que le code de la fonction de decryptage... Le vrai code du script (qui ici est juste un code qui affiche "hello world", ce sont les longues lignes de chiffres que tu vois au début, c'est crypté.


Je viens de comprendre. Ok.

Au hasard ... un SHA à clé 512 bits ?

Contribution le : 28/06/2011 21:26
_________________
Carpe diem mon ami [Levak & Cie] - Levak on Vimeo
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
OverdOzed
Inscrit:
03/09/2009 16:17
De Perpinyà
Post(s): 1086
Oui, tu dis 60%, selon moi c' est plus de l' ordre des 90% au moins, comme j' ai essayé de m' expliqué, faut une solide motivation, et donc, une réel raison de passer un paquet d' heure à ce creuser la tête pour comprendre ton code. Et seul des gens ayant de solide connaissance en algo/crypto/ et en l' occurrence, php sont indispensable.

et donc, des lors ou tu as bossé dessus, seul des "pro" sauront déchiffrer ca.

Après, c' est dit "pros", des étudiants, des passionnés...
arriverons toujours à leurs fin, MiKroSoft, Apple, wep et wpa, et même des système censé protéger des infos d' ordre de sécurité national (cf actu récente) ce font craker.

Donc voilà, tout est question de moyen, d' ordre de grandeur...

Dans ton cas, à ce que je pense comprendre, les gens auront plus vite fait de payer ton concept que de le craquer...

Pour finir, quand je parlais de dico, c' était une image, dans mon cas, en assembleur, quand tu connais le langage et à des notion d' algo et de crypto, tu sais lire en amont comment "ce tourne" les choses, et donc, comprend comment est codé l' info. (Beaucoup d' approximation de langage pour gagner du temps, et me faire comprendre)

Après, le php et moi... ce n' est pas ma "spécialité"
Mais la théorie, quelque soit le langage, reste la même...

Edit: pour l' utilisation de clé genre pour revenir à l'exemple wifi, ya toujours le bon vieux procéder du dico, (et là, au sens propre) un fichier comportant des millions de combinaison.
Mais là encore, faut avoir les moyens (matériels) et surtout le temps pour arriver à tes fins...

Impossible de vraiment parler en profondeur du sujet ici, et sur un forum, mais selon moi, dors tranquille

Ou sinon, ya beaucoup de livre sur ce sujet... Je ne connais pas tes connaissances actuelle, donc difficile de "juger", mais je ne pense pas que tu ai envie d' étudier assez pour crée un truc "inviolable" et ton minimum suffira certainement... Chacun son taf

Edit2: T as essayer de poster sur des sites comme Developpez? La bas, t aura surement de meilleur conseil que les miens, et ceux du BC, et surtout plus de gens motivé à passer une soirée, un w.E à éplucher ça pour t' aider à optimiser ton code (ou pas)
sinon, va sur des sites de craking challenge, et propose ton défis, tu sera plus vite fixé ,) mais exposera ton code

En bref, ya pas de solution miracle, c' est comme dans les supermarché, le vol est pris en compte dans la compta

Contribution le : 28/06/2011 21:27
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5837
Citation :

Levak a écrit:

Je viens de comprendre. Ok.

Au hasard ... un SHA à clé 512 bits ?


Ca c'est qu'une peeeetite partie de la hash (qui est à plus de 8192 bits au passage), mais ce n'est pas important... Je vous demande pas de mettre à mal mon système de cryptage (nan ca c'est pas possible xD), c'est de retrouver bêtement la source exécutée. Pas la peine de comprendre l'algo de cryptage ni même de tenter veinement de vous y mesurer (de toute façons j'insiste, la clé est dans script donc inutile de vous en prendre au cryptage)...

La problématique de ce genre de solutions en fait c'est que : ya le script crypté là dedans (c'est bien), mais comme ca doit l'executer il y a aussi le process pour le decrypter et l'executer (pas bien, mais on peut pas faire autrement). Si tu lances ce script en php, la machine va suivre toutes les commandes pas à pas : il va decrypter le code php protégé et l'executer. L'objectif c'est que l'humain ne puisse pas le faire et trouver le code crypté. En réalité c'est que l'humain en se creusant un peu (sans même trop se casser le cul) peu le faire aussi, donc là je vous expose la chose pour savoir si vous avez réussi facilement ou difficilement.

@ plouche
Nx.

Contribution le : 28/06/2011 22:23
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5837
Nan mais ya un truc que vous avez pas compris : je me répète il n'y a rien a craquer, c'est faisable en 15 minutes avec un peu de concentration, ce n'est que de la lecture... encore une fois : ne tenez pas compte de l'algo de cryptage... Pour la 3è fois : la clé est dedans.

Le script est concu comme ca :

Citation :

script = "mon-super-script-crypté";
cle = "la-cle";
fonction decrypt(chaine,cle)
{
decryptage // <= on s'en bat le steaaaaak
};
execute(decrypt(script,cle));


donc l'humain qui reflechira un peu sur le script remplacera la dernière ligne
execute(decrypt(script,cle));
par
print(decrypt(script,cle));

et se retrouvera avec le code source d'origine... Pas de decryptage de calculs mathématiques pompeux etc etc...

Vala

Edit : Oé je l'ai posté sur phpcs mais j'ai toujours pas de réponse... Ici la communauté est un peu plus réactive alors jme suis dit... :)

@ plouche
Nx.

Contribution le : 28/06/2011 22:34
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: Protéger ses sources en PHP (je vous propose un moyen - need assistance de connaisseurs pour test)
OverdOzed
Inscrit:
29/08/2004 15:17
De canardie
Post(s): 3557
Pour ma part, ton cryptage a bien marché, j'ai compris ton code jusqu'au "<?php". Ensuite c'est le flou.


J'ai pas trop pigé, si une machine le décode, alors on peut lui faire décoder et récupérer le code original non ?


EDIT, grillé si j'ai pigé ton message juste au dessus

Contribution le : 28/06/2011 22:37
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 3 4 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses Figer objets dans la scène 2 33 Aujourd'hui 11:31:50
Bibi09 
[WIP] et travaux terminés [terminé] Rendu super ultra rapide Workbench    [1][2] 16 117 Hier 18:20:06
meltingman 
Questions & Réponses Rendu image très lent    [1][2] 19 69 Hier 17:44:37
Bibi09 
Hors Sujet !! Tutoriel - Un petit renard - 2.9 - Solidify Shrinkwarp 0 31 Hier 17:33:38
meltingman 
[WIP] et travaux terminés [terminé] La mare aux canards    [1][2][3] 26 370 Hier 16:29:43
meltingman 
Questions & Réponses Pb de reflet sur polygones 6 77 Hier 15:57:15
mrpix 
[WIP] et travaux terminés [WIP] Teeny Tiny - Story    [1][2][3]...[12] 110 8015 Hier 10:16:48
Bibi09 
Questions & Réponses application de texture procédurale 4 86 Hier 02:26:26
meltingman 
Questions & Réponses Problème textures lors de rendu (lignes blanches) 3 45 29/09 21:28:00
Rimpotche 
Questions & Réponses [résolu] L'herbe s'enfonce sous le sol 2 137 29/09 13:51:45
Nashoba 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[13] 128 8640 28/09 01:05:39
Bibi09 
Questions & Réponses Associer des textes à un objet 3 118 27/09 18:21:52
meltingman 
Hors Sujet !! Meltingman le retour :D    [1][2][3] 28 1528 27/09 18:14:08
meltingman 
Questions & Réponses NLA, équivalent metastrip sur plusieurs objets 2 92 26/09 14:45:29
CBY 
Questions & Réponses [non résolu] Simulation Tissu Temps Reel    [1][2] 17 391 26/09 09:50:21
moonboots 
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3] 24 910 25/09 14:37:08
Bibi09 
[WIP] et travaux terminés Différents rendus 2.91 9 220 25/09 12:05:20
Bibi09 
Questions & Réponses Render Layers qui n'apparaissent pas    [1][2] 10 312 25/09 11:02:12
HarDrive 
Questions & Réponses [résolu] Problème perso qui bouge des 2 côtés qu'avec 1 coté de l'armature et pas de l'autre    [1][2] 12 2176 24/09 15:14:53
Rimpotche 
Hors Sujet !! Nouveau tutoriel : Animation labiale simplifiée 2.9 3 248 24/09 10:07:35
moonboots 

Qui est en ligne
52 utilisateur(s) en ligne (dont 25 sur Forums)

Membre(s): 0
Invité(s): 52


plus...
Nouveaux membres
QuyenLofla 1/10/2020
jeremyj96 29/9/2020
wouguy 29/9/2020
NeoS 27/9/2020
golgot76 25/9/2020
BriceVincent 23/9/2020
Versatil 23/9/2020
Guiu 22/9/2020
ThierryT 20/9/2020
jc223 16/9/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 9
BUG de Lyon
plus 264 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445