Code Injection
Adding your own info into a data stream.
Enabled because of bad programming. The application should properly handle input and output.
So many different data types- HTML, SQL, XML, LDAP.
Building a SQL Injection (see video).
SQL Injection
SQL- Structured Query Language. Most common relational database management system language.
SQL Injection (SQLi)- Put your own SQL requests into an existing application. Your application shouldn’t allow this.
Can often be executed in a web browser. Inject in a form or field.
SQL Injection demonstration (see video).