Il est possible de corriger des applications C avec des logiciels ( correction des buffers overflows , etc ... ) , parmis ces logiciels qui détectent les erreurs , on trouve
Purify ,
Valgrind et efence
Certains logiciels permettent d'analyser du code php pour determiner s'ils contiennent des failles ou non , on compte parmis ceux-ci
rats et php protector , à noter que rats ne se limite pas au php mais aussi au c , perl
, etc ...
Il existe des applications en C difficilement compilables sous Windows , simplement parce que ces applications utilisent des libraires qui sont destinées à Linux , un logiciel permet de palier à ce problème :
Cygwin , d'autres applications normalement destinées à etre compilées sous linux sont Perl et Python , heureusement pour Perl il existe
ActivePerl pour compiler les programmes Perl sous Windows et pour Python il existe ActivePython pour compiler les programmes en
Python sous Windows
Pour apprendre différents langages , vous pouvez aller sur ce site qui vous donne des notions en html , vbscript , javascript et css :
http://www.ccim.be/ccim328/html/index.html , vous pouvez aussi apprendre le php :
www-etu.utt.fr/formation/polys/php2.pdf et le C
http://lesouriciergris.free.fr/ , tout ces sites présentent les langages par l'exemple , ce qui permet d'assimiler plus rapidement ( assimilation intuitive ) , n'hésitez pas à aller régulièrement sur les forums pour compléter cette assimilation intuitive , de très bons forums existent :
developpez.com ,
hardware.fr et
commentcamarche , si vous voulez un apprentissage complet allez sur
http://openweb.eu.org/ressources/specifications/
Si vous n'y arrivez pas n'oubliez pas qu'il y a toujours des tutoriaux qui permettent de comprendre des notions essentielles qui ne seront pas comprises autre part , n'hésitez pas à vous en servir
Certains sites proposent gratuitement des scripts , ces scripts "open-source" peuvent etre modifiés à votre guise ,le plus éminent d'entres eux est
http://www.codes-sources.com/ , mais on peut aussi citer
phpscripts-fr.net qui est un très bon site
Il existe des programmes qui permettent de décompiler des programmes ( obtenir la source de programmes ) , comme
Boomerang qui permet d'extraire un code source sorti d'un programme compilé en c++ un peu près fiable
Il est inutile de programmer soi-meme son site , il existe des supports apellés CMS ( Content Management System ) spécialement programmés pour accueillir votre site , ce qui permet de créer des sites professionnels sans connaissances particulières , quelques CMS :
spip ,
npds , voici une liste exhaustive de CMS :
http://www.framasoft.net/rubrique168.html
Des logiciels de fuzzinz permettent de trouver des failles de type buffer overflow en emettant des donnees aleatoires sur differentes entrees des programmes