• STATISTIQUES
  • Il y a eu un total de 0 membres et 28745 visiteurs sur le site dans les dernières 24h pour un total de 28 745 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Rosecode
    Programming: 36, Math: 29, Probability: 5, Sequence: 7, Crypto: 4, Brainf**k: 13, TimeRace: 4, Hack: 9
    Challenges
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités
    [FR] Zmaster
    Articles sur l'informatique, le hacking, le P2P, les divx, les astuces windows XP, les GSM, Emule, la cryptograph...
    Hacking
    [FR] dcode
    dcode.fr est le site indispensable pour décoder des messages, tricher aux jeux de lettres, résoudre des énigmes...
    Outils / Add-on
    [FR] PHP France
    Pour tout savoir sur le PHP, en français. Vous trouverez des tutoriels, des exemples, des astuces, toute la do...
    Hacking
    [EN] phrack
    Lot's of stuff !
    Hacking
    [EN] Big-Daddy
    Big-Daddy est site internet communautaire avec un effectif diversifié, y compris des artistes, des programmeur...
    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,609
Sujets : 71
Points: 465
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 432 06-06-2013, 17h43
Dernier message: supersnail
  [Aide] jquery/php WizOut 14 678 30-12-2012, 12h10
Dernier message: WizOut
  [Python] Modify Hex in a binary fr0g 1 158 08-11-2012, 14h01
Dernier message: sakiir

Atteindre :


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