012 Programmation Orientée Objet en C#

Dans cette introduction, vous découvrirez les principes de la programmation orientée objet grâce à un exemple concret d’un programme écrit en C# avec Visual Studio 2013.

En particulier, les notions de classe, propriétés et méthodes sont illustrées à travers une implémentation pratique.

Téléchargez la vidéo : 012 Programmation Orientée Objet en C#.

Téléchargez les exemples de code.

Forensics investigation numérique

http://zeltser.com/security-assessments/security-assessment-report-cheat-sheet.html

http://forensicsfromthesausagefactory.blogspot.co.uk/

https://www.tzworks.net/index.html

http://sandersonforensics.com/forum/content.php

http://computer-forensics.sans.org/blog/2011/07/05/shellbags

http://www.williballenthin.com/forensics/shellbags/index.html

http://www.converge-net.com/index.php?option=com_content&view=article&id=48&Itemid=53&lang=fr

http://www.irisa.fr/alf/downloads/collange/talks/gpu_forensics_raim08.pdf

http://csmusings.blogspot.co.uk/

http://www.forensicswiki.org/wiki/Anti-forensic_techniques

http://www.cprtools.net/docs/NISTSP800-88_with-errata.pdf

http://www.deadondemand.com/products/digitalshredder/demo.php

http://www.lerti.fr/

http://www.cnejita.org/

http://zythom.blogspot.fr/

011 Itération avec la Boucle WHILE en C#

Dans un premier temps, vous découvrirez comment arranger vos fenêtres dans Visual Studio 2013 pour les positionner à gauche, à droite, en haut ou en bas.

Ensuite, vous examinerez le code pour ouvrir un fichier texte externe et parcourir chacune des ses lignes grâce à l’instruction WHILE.

Cela est aussi l’occasion de découvrir la classe StreamReader et ses méthodes Readline() et Close(), ainsi que null et le signe différent dans C# avec l’opérateur != .

Téléchargez la vidéo : 011 Itération avec la Boucle WHILE en C#.

Téléchargez les exemples de code.

Tous les articles sur le développement en C#.

010 Itération avec la Boucle FOR en C#

Dans un premier temps, l’intérêt de la syntaxe condensée i++ et i– est expliqué.

Cet élément de syntaxe permet de mieux comprendre la syntaxe de l’instruction FOR pour les boucles dans un programme écrit en C# avec Visual Studio 2013.

En effet, parmi les instructions de base, l’instruction FOR permet de faire des itérations sur un bloc de code durant un nombre prédéterminé de fois, ou jusqu’à ce que le mot-clé BREAK soit rencontré, par exemple, à l’occasion d’un test avec l’instruction IF.

Téléchargez la vidéo : 010 Itération avec la Boucle FOR en C#.

Téléchargez les exemples de code.

Tous les articles sur le développement en C#.

Tendances attaques

Mobile malware / Android malware

Pertes pour la cible: Gains financiers pour l’attaquant avec des SMS payants. Pièges: faux sites de market, cheat pour jeux. Parades: sites officiels ou renommés (Google, Amazon), vérifier attentivement les droits réclamés (lire SMS, par ex), ne pas télécharger de version gratuite d’un logiciel payant, téléchargement > 100000 et bonne évaluation, anti-malwares. Lire aussi: Les téléphones portables victimes d’une explosion de cyber-attaques – ICTjournal

Bases de données

Pertes pour la cible: Gains financiers pour l’attaquant avec la revente des informations personnelles et le cyber-espionnage / propriété intellectuelle, activisme (image / publicité), absence de conformité ou traces juridiques. Pièges: vols d’ordinateurs portables, vols par emails ou par clef USB. Parades: complexes

Spam

Augmentation

Phishing

Décroissance en général. Augmentations pour France, Italie, Portugal, Chine

Malware

Stable

Sites Web infectés

Forte augmentation Voir aussi http://www.sophos.com/en-us/security-news-trends/security-trends.aspx

009 Opérateur ternaire IF ELSE en C#

Lorsque le bloc IF / ELSE est particulièrement simple et très binaire, il est possible de l’écrire de manière condensée sur une seule ligne dans un programme C# écrit avec Visual Studio 2013.

Par exemple, le code
if (nbEnfants == « 0 »)
messageAfficher = « Vous n’avez pas d’enfant »;
else
messageAfficher = « Vous avez une famille nombreuse ou vous vous êtes trompé dans la saisie »;

devient:
string messageAfficher = (nbEnfants == « 0 ») ? « Vous n’avez pas d’enfant » : « Vous avez une famille nombreuse ou vous vous êtes trompé dans la saisie »;

Téléchargez la vidéo : 009 Opérateur ternaire IF ELSE en C#.

Téléchargez les exemples de code.

Tous les articles sur le développement en C#.

Cyber-Warriors Jobs Emploi Travail Carrières dans la sécurité informatique

« But applicants need not have a computer science degree to get lucrative jobs as long as they can do the hardest-to-fill jobs such as finding bugs in software, identifying elusive infections and reverse engineering computer viruses that are found on computers, said Alan Paller, founder of the non-profit SANS Institute in Washington. »

https://yeswehack.com/

http://www.ssi.gouv.fr/fr/anssi/emploi/

Lire aussi

http://zeltser.com/cheat-sheets/getting-the-right-it-job-tips.html

http://matt.might.net/articles/advice-for-academic-job-hunt/

007 IF ELSE IF en C#

Cette vidéo vous explique comment prendre des décisions programmatiques dans le code en fonction des saisies de l’utilisateur, grâce aux instructions IF et ELSE utilisables dans Visual Studio 2013.

Vous verrez aussi comment récupérer les saisies de l’utilisateur dans une variable grâce à la méthode Console.ReadLine() et vous aurez quelques conseils pour rendre le code de votre programme plus lisible et plus concis.

Téléchargez la vidéo : 007 IF ELSE IF en C#.

Téléchargez les exemples de code.

Tous les articles sur le développement en C#.

SharePoint, Exchange, IIS, Sécurité, Développement