• STATISTIQUES
  • Il y a eu un total de 0 membres et 16952 visiteurs sur le site dans les dernières 24h pour un total de 16 952 personnes!
    Membres: 2 435
    Discussions: 3 585
    Messages: 32 832
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Infomirmo
    Challenge présenté sous la forme de 6 niveaux de difficultés diverses et variées avec chacun plusieurs chall...
    Challenges
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [FR] Developpez.net
    Un forum communautaire qui se veut pour les développeurs en générale. Avec presque 500 000 membr...
    Programmation
    [FR] frameip
    le site de partage des connaissances du monde TCPIP
    Protocole
    [EN] Hack This Site
    Hack This Site est considéré comme un réel terrain d'entraînement légal pour le...
    Hacking
    [EN] CS Tutoring Center
    Site de challenge spécialisé dans les challenges de programmation C++ et java cependant, d'autres langages pe...
    Challenges
    [EN] Reddit
    Subreddit dédié à la sécurité informatique.
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP | AIDE] Binary to Decimal
27-02-2013, 21h42
Message : #1
sakiir Hors ligne
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de
*



Messages : 411
Sujets : 51
Points: 34
Inscription : Sep 2012
[PHP | AIDE] Binary to Decimal
Salut !
depuis quelque temps , en cour, on fais la numeration .
Pour m'entrainer je veux faire quelques programmes et j'ai commencé par binaire <-> Decimal

donc voici mon code , logiquement ca devrait fonctionner mais ca ne me donne pas les bonne valeur.. :')


http://pastebin.com/3TVuapgP

Merci
+1 (0) -1 (0) Répondre
27-02-2013, 21h46 (Modification du message : 27-02-2013, 21h52 par InstinctHack.)
Message : #2
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
RE: [PHP | AIDE] Binary to Decimal
Code PHP :

$binaire=array(1,0,1,0,1,0);
$dec=0;
foreach(array_reverse($binaire) as $key=>$value)
{
        $dec+=$value*pow(2,$key);
}
echo $dec;
 
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre
27-02-2013, 21h47 (Modification du message : 27-02-2013, 21h55 par supersnail.)
Message : #3
supersnail Hors ligne
Éleveur d'ornithorynques
*******



Messages : 1,614
Sujets : 72
Points: 466
Inscription : Jan 2012
RE: [PHP | AIDE] Binary to Decimal
T'as quoi comme résultat ? 5 ?

Imo ton problème c'est un problème d'endianness (et faudrait faire
Code :
$dec = $dec + $binaire[$i] * pow(2,$len - $i);
pour régler le problème j'pense)

Edit: en fait faut pas de +1, manger du plutonium ça fait bobo à la tête :')
Mon blog

Code :
push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp

"VIM est merveilleux" © supersnail
+1 (0) -1 (0) Répondre
27-02-2013, 21h49 (Modification du message : 27-02-2013, 21h50 par sakiir.)
Message : #4
sakiir Hors ligne
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de
*



Messages : 411
Sujets : 51
Points: 34
Inscription : Sep 2012
RE: [PHP | AIDE] Binary to Decimal
ca me donne 4 pour 1010 et 10 pour 0101
ca devrait me donner 5 pour 0101 et 10 pour 1010 :')

Je test vos codes merci Smile

Khaled: Ton code ne donne pas le bon resultat , merci quand meme Smile
+1 (0) -1 (0) Répondre
28-02-2013, 16h32 (Modification du message : 28-02-2013, 16h34 par Hypnoze57.)
Message : #5
Hypnoze57 Hors ligne
Web Hacker
*



Messages : 98
Sujets : 13
Points: 28
Inscription : Feb 2012
RE: [PHP | AIDE] Binary to Decimal
Ou si tu veux te simplifier la vie:
Code PHP :
echo bindec('1010'); 
Make your own destiny now and forever !
+1 (0) -1 (0) Répondre
28-02-2013, 17h44
Message : #6
sakiir Hors ligne
[sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de
*



Messages : 411
Sujets : 51
Points: 34
Inscription : Sep 2012
RE: [PHP | AIDE] Binary to Decimal
(28-02-2013, 16h32)Hypnoze57 a écrit : Ou si tu veux te simplifier la vie:
Code PHP :
echo bindec('1010'); 

Je connais cette fonction .. mais le but était de la refaire :')
+1 (0) -1 (0) Répondre
01-03-2013, 00h25 (Modification du message : 01-03-2013, 00h26 par balis.)
Message : #7
balis Hors ligne
Hack Compagnie by Eballys
*



Messages : 156
Sujets : 3
Points: 16
Inscription : Dec 2012
RE: [PHP | AIDE] Binary to Decimal
Sakkir je sais pas si c'est la même chose que en C mais un moment tu fait le test tant que $i != 0 donc tu auras accés a la valeur 0 , 1 , 0 et pas le dernier vu que tu demande != 0 après je peut me tromper Big Grin

EDIT : met un >= et sa marche a la place != ( sa revient a la même chose xD )
et sa marche Big Grin
<code>
$binaire = array(1,0,0,0);
$len = count($binaire) - 1;
$dec = 0;
for($i=$len;$i >= 0;$i--)
{
echo $dec.$i.'</br>';
$dec = $dec + $binaire[$i] * pow(2,$len - $i);
}

echo $dec;
</code>
Sur le net , les poules ont des dents. Bali .
Soit original soit celui qui sort de l'ordinaire soit toi . Bali .
C: ok bash : ok asm : en cours.
HTML/CSS : ok , PHP/MySQL : en cours.
+1 (0) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [PHP-APP - AIDE] Envoi de fichierr à une page web sakiir 9 2,426 06-06-2013, 17h43
Dernier message: supersnail
  [Aide] jquery/php WizOut 14 3,421 30-12-2012, 12h10
Dernier message: WizOut
  [Python] Modify Hex in a binary fr0g 1 974 08-11-2012, 14h01
Dernier message: sakiir

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut