Scary_Turtle
Expert Member
- Joined
- Aug 13, 2015
- Messages
- 3,891
- Reaction score
- 2,311
I've been a .NET developer for many years so SQL injection is something that was solved in .NET a long time ago with the use of strongly-typed querystring variables and the Entity Framework. Most SQL injection attacks in .NET come about because of inexperienced developers using querystring parameters that accept any string, and then also by manually building out SQL queries directly from the querystring parameters without any kind of sanitising or checking. PHP has this problem too.
I work as a pentester, we found at most 5 sql injections last year amoung 100 pentesters.
10 years ago it was everywhere you almost got a sql injection per assessment. Those were the days haha.
Now days it's ripping apart Active Directory because that is a Microsoft mess and people don't know how to set it up properly.