Voir les messages
|
Pages: [1] 2 3
|
2
|
Divers / Cracking / Re : Analyse de binaire
|
le: 23 Mai 2016 à 10:15:49
|
Yop, je regarde vite fait ton histoire. Juste pour apporter mon grain de sel, ce n'est pas forcément un format de fichier à trouver. Si le texte est encodé/chiffré, ta détection de signature ne marchera jamais et ne donnera que des faux-positifs. Si tu veux t'amuser, je te conseil de regarder aussi au niveau des patterns voir s'il y a une certaine logique dans les tweets. Sinon pour tester des chiffrements rapidement: regarde du côté du XOR. Gl & HF .
|
|
|
5
|
Général / Général / Re : Liens intérressants
|
le: 07 Janvier 2016 à 19:20:36
|
Si un jour j'ai la foi je ferai un wiki en mode lien vers des documents/tutoriaux, des outils et les sites de challenges, je mettrai bien sûr NC à ce moment là x).
|
|
|
7
|
News / News Informatique/Hardware/Tuning / Re : Hardware/optimisationPC/débutant/conseils
|
le: 25 Décembre 2015 à 23:12:00
|
Coucou,
Tu as pas formaté et par défaut windows retrouve des anciennes installations et en fait des copies. Tu n'as pas besoin d'installer de VM, je te le déconseille fortement avec si peu de RAM de toute façon.
Donc oui, le total de ta mémoire utilisée est grosso-modo ce que montre le taskmgr. Ca a l'air d'être bien si tu as 850 Mo d'utilisé sur le screen que tu as montré. De toute façon, il va falloir que tu t'habitues à n'utiliser qu'un seul programme en même temps logiquement.
Si jamais tu utilises trop de ram, tu vas vite le remarquer car ton PC va se ralentir très fortement.
|
|
|
8
|
News / News Informatique/Hardware/Tuning / Re : Hardware/optimisationPC/débutant/conseils
|
le: 24 Décembre 2015 à 18:55:02
|
Mon système a été entièrement réinstallé hier, je vais donc suivre tes conseils. VM pour station virtuelle, c'est bien cela ? Ce serait en effet très intéressant de n'utiliser que 150 MO de RAM, au repos. Oui VM c'est Virtual Machine. Ben si tu as réinstallé, tu pourrais donner une capture avec ton Gestionnaire de tâche dans l'onglet processus ? Démarrer -> éxécuter : taskmgr
|
|
|
9
|
News / News Informatique/Hardware/Tuning / Re : Hardware/optimisationPC/débutant/conseils
|
le: 24 Décembre 2015 à 17:52:14
|
Salut, Pour les images intégrés dans les postes : non ce n'est pas possible. Je vais rajouter un point sur la mémoire SWAP : elle est absolument nécessaire dans le cas ou tu es limité par la ram (donc dans ton cas), sinon non nécessaire. Je te conseil de mettre au moins 1 Go de Swap. Ton OS est supposé optimiser son utilisation et privilégiera toujours la mémoire vive à la mémoire swap. Mais si en effet tu te retrouves à tout le temps utiliser ta mémoire Swap car pas assez de mémoire vive, les performances vont en prendre un sacré coup ! Pour dégager de la RAM ? Optimiser son OS pour virer tout ce qui est utile, du coup sur windows Xp : En utilisant dans démarrer -> éxécuter, tu as plusieurs utilitaires tels que : - msconfig - services.msc Tu devrais regarder là dedans et avec quelques recherches trouver des choses à enlever/optimiser. En faisant des tests sur une VM Windows XP SP 3, je n'ai que 150 Mo de RAM utilisé sans faire tourner quoi que se soit. Ton système est réinstallé ? Si ce n'est pas le cas, il serait peut être intéressant de tout réinstaller et de mettre tout à jour . PS : Pour les histoires de chaleurs dans les datacenter, ayant visité le DC3 d'online récemment, j'ai appris qu'en France les datacenter n'avaient pas le droit de redistribuer (même gratuitement) l'eau chaude qu'ils produisent avec le refroidissement. C'est apparemment prévu pour plus tard . En espérant t'avoir aidé un peu dans ta démarche. Joyeuse fêtes à toi .
|
|
|
11
|
Programmation / Langages Web / Script pour choisir son prochain chall
|
le: 23 Décembre 2015 à 21:48:20
|
Bonsoir, J'ai fait un petit script pour mon utilisation personnelle, je le partage ici en espérant que cela serve éventuellement à d'autres . Il faut PHP + phpCurl pour le faire marcher. Il permets de savoir les challs qu'on a pas fini toutes catégories confondues et trier par nombre de validation décroissant. <?php
// challenge website, shouldn't be changed $url = 'https://www.newbiecontest.org'; // userId to check challs for $user = 27788; // delay between each GET requests in micro-seconds, useless on this website $delay = 500000; // number of challs output $n = 5; // save to this file if != NULL $fileOutput = 'challs.txt';
// building challList as follow array([ChallName] => Array(validations => number of validations, categorie => 'name', valided => false)); $challList = Array(); $fetchURL = $url.'/index.php?page=info_membre&id='.$user; $ret = get($fetchURL, $delay); $ret = html_entity_decode($ret); $regex = "#index\.php\?page=epreuve&no=(\d+)[^>]+>([^<]+).+?(\d+) validation.+?images\/(valide|nonvalide)#si"; preg_match_all($regex, $ret, $matches); // matches array 1 -> challId, 2 -> challName, 3 -> challValidations, 4 -> valided or not foreach ($matches[1] as $key => $chall) { // we don't store twice the same chall // challList will be indexed by challId if (array_key_exists($chall, $challList)) continue; $challList[$chall] = Array('validations' => $matches[3][$key], 'chall' => str_replace('\\', '', trim($matches[2][$key])), 'valided' => $matches[4][$key] == 'valide' ? true : false); }
// Now our data is ready and we can do whatever we want with it // Goal of this script is to tell the user which challenge he should do next according to valdations number uasort($challList, 'sort_challs'); $i = 0; echo "You should do the challs in this order...\n"; $content = ''; foreach ($challList as $key => $chall) { if ($chall['valided'] === false) { $output = sprintf("[%d]%s has %d validations\n", $key, $chall['chall'], $chall['validations']); $content .= $output; echo $output; $i++; } if ($i == $n) break; } if ($fileOutput != NULL) { file_put_contents($fileOutput, $content); }
// Function to sort the challList array, no checks are being made function sort_challs($a, $b) { return $a['validations'] < $b['validations']; }
function get($url, $delay = null) { static $lastRequestTime = 0;
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); if ($delay) { $timeElapsed = microtime(true) - $lastRequestTime; if ($timeElapsed < $delay && $lastRequestTime != 0) usleep($delay - $timeElapsed); $lastRequestTime = microtime(true); } echo "Getting $url..."; $response = curl_exec($ch); $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); echo " returned $httpCode\n"; $header = substr($response, 0, $header_size); $body = substr($response, $header_size); curl_close($ch);
return $body; }
|
|
|
12
|
Challenges / Aide Hacking / Re : Hacking - Job Interview
|
le: 21 Septembre 2015 à 11:13:13
|
Salut, c'est une piste comme une autre, enfin, si on peut appeller ça une piste, mais à mon avis, tu rates la partie la plus intéressante du challenge en faisant comme ça !
|
|
|
13
|
Challenges / Aide Logique / Re : Logique - Suite exponentielle
|
le: 25 Août 2015 à 22:59:37
|
Je plussoie sandelan, le problème étant autre part à mon goût, les maths sont forcément logique, l'inverse n'est pas vrai. Du coup, oui, on a des épreuves qui sont des épreuves de mathématiques. Tu peux trouver une logique qui sera mathématiquement vrai, d'autres non.
|
|
|
14
|
Général / Général / Re : problème date en php
|
le: 27 Juillet 2015 à 18:48:19
|
Perso j'ai ca : mysql> select DATE_FORMAT(now(), '%Hh%imin%ss'); +-----------------------------------+ | DATE_FORMAT(now(), '%Hh%imin%ss') | +-----------------------------------+ | 19h47min54s | +-----------------------------------+ 1 row in set (0.01 sec)
mysql>
Je ne sais pas trop ou est ton probleme .
|
|
|
|