Tutorials

Object Oriented Programming Style in C# (OOP)

Submitted by Yorkiebar on

Introduction:

This tutorial is on how to use OOP (Object Oriented Programming) in C#.

What is OOP?

OOP is when you are able to run multiple instances of one class or form at one time without them colliding in to one another. I will give you an example; Let's say that we have a 'person' class, with the variables to hold that person's name and age. Without OOP, we could only have one person.

Skype4COMLib Skype API Auto Response in C#

Submitted by Yorkiebar on

Introduction:

This tutorial is on how to use the Skype4ComLib Libaries in C# .NET to access our Skype program on our computer.

SKYPE4COMLib:

To use the Skype libaries you need to first obtain them via .NET Framework installation of 4.0 or later. I am using 4.5 for this tutorial, then you want to create a new Console/Form application in Visual Studio for a C# application. Right click on your application in the 'Solution/Package Explorer', click on 'Add', then 'Reference', select 'COM' from the side tabs, and choose 'SKYPE4COMLib Libary'.

Buffer Overflow Attack Protection in C# .NET

Submitted by Yorkiebar on

Introduction:

This tutorial is on how to secure your application in C# from Buffer Overflow Attacks.

What's a Buffer Overflow Attack? (BTA)

A buffer overflow attack is when the user purposefully enters too much data in such a way that the program will spill the data across different memory locations which will cause unexpected behaviour such as opening another vulnerability for the attack to exploit. This works through the use of user input.