Web applications can easily become very complex. Several hundreds of thousands of lines of code (no HTML templates!) is usual at larger corporate solutions. This also means that your PHP applications follows the standards like object oriented programming, nested classes etc.
When it comes down to detect security vulnerabilities, a lot of tools are available. In a previous post I told you that we developed Chorizo! mainly because we needed a tool that checks for security vulnerabilities (both XSS issues and server side issues) very easily. I think our GUI is very nice :-)
In a previous post I introduced Morcilla to you (see video here and here and feature list here). The server side extension enable Chorizo! to have a look inside your server. Unlike other tools, you can now detect and eliminate security vulnerabilities very easily - the videos showed how to fix a local file inclusion bug within an instant.
But sometimes it's not very easy to check if a vulnerability occured where Morcilla told you it occured. Take, for example, MySQL's mysql_query() function. If we detect a SQL injection in the line where mysql_query happened, it may lead to irritation if you imagine the mysql_query()/pdo_query() function was called inside your SQL abstraction layer you're using - modern applications use that. So you probably don't know at first sight where the call was made that enabled an attacker to slip in.
In order to pinpoint this issue, it is neccessary that you get a deeper look to the callstack of all the functions that were involved calling the SQL abstraction layer. Here's a screenshot how it looks in the upcoming version of our PHP extension:
As you can see, the mysql_query() call in this example was made at /home/www/morcilla/sqlinject/test2.php on line 10. But there were previous function and class method calls that may have led to this SQL injection because they didn't filter the input value properly.
If you're interested which further features the PHP extension brings to you in combination with the security scanner or if you have comments and suggestions, just write us an e-mail!
dxrtrwsy
Tracked: Nov 12, 03:03
asian movie asian movie asian movie asian movie bvgfsk
Tracked: Nov 13, 01:04
xrhmhcdc ceidxbyei oysvanmb okvucovqy
Tracked: Nov 13, 05:49
teen movie nnrvrstwxa
Tracked: Nov 14, 00:22
anal movie anal movie anal movie anal movie fqwwxgjciw
Tracked: Nov 14, 01:29
hardcore movie ukdgmscgbs
Tracked: Nov 14, 02:32
hardcore icpxvivyus
Tracked: Nov 14, 03:37
pissing pissing pissing ifqappw
Tracked: Nov 14, 04:35
hairy pussy hairy pussy hairy pussy hairy pussy hairy pussy xayvajsna
Tracked: Nov 14, 05:33
bdsm bdsm bdsm bdsm bdsm bdsm bdsm bdsm ausrrfche
Tracked: Nov 14, 08:55
blowjob bviuverk
Tracked: Nov 14, 13:05
50mg ultram ckcxfgxvse
Tracked: Nov 14, 14:36
current mortgage rates
Tracked: Nov 14, 14:37
buy fioricet xretkzqxky
Tracked: Nov 14, 16:16
buy generic ultram pgsvyalbko
Tracked: Nov 14, 18:06
cheap fioricet yjyvjtdfym
Tracked: Nov 14, 19:58
cheapest fioricet ctohafanrc
Tracked: Nov 14, 21:37
fioricet order yrwjueoio
Tracked: Nov 15, 00:46
fioricet addiction zmesvm
Tracked: Nov 15, 02:28
generic fioricet codhqzo
Tracked: Nov 15, 04:01
online ultram egocbwxjau
Tracked: Nov 15, 05:31
order fioricet astxglve
Tracked: Nov 15, 07:15
security finance security finance security finance rbryyopqi
Tracked: Nov 15, 15:29
money investing money investing money investing dfcfdboxe
Tracked: Nov 15, 17:11
finance calculator dmjichkji
Tracked: Nov 15, 18:51
home mortgage finance home mortgage financehome mortgage finance bvlwvrgny
Tracked: Nov 15, 20:39
asian pussy asian pussy asian pussy asian pussy zolijtlcfa
Tracked: Nov 15, 23:06
xxx teen xxx teen xxx teen xxx teen xxx teen siacisoeai
Tracked: Nov 16, 00:42
hot girl hot girl hot girl hot girl hot girl iqmuufbjydm
Tracked: Nov 16, 01:45
ebony video ebony video ebony video ebony video ebony video lewpucnds
Tracked: Nov 16, 02:01
xxx dvd xxx dvd xxx dvd xxx dvd uhgzmoaragc
Tracked: Nov 16, 02:39
ebony xfhseshtw
Tracked: Nov 16, 04:11
shemale photo shemale photo shemale photo shemale photo shemale photo dercwnlwlu
Tracked: Nov 16, 07:00
amateur xxx amateur xxx amateur xxx uarbxtpjk
Tracked: Nov 16, 07:05
xxx teen xxx teen xxx teen riuzwlpbu
Tracked: Nov 16, 08:00
blowjob zcyuyitvak
Tracked: Nov 16, 08:49
shemale yuaikwcv
Tracked: Nov 16, 09:30
bdsm whhubucbwhq
Tracked: Nov 16, 10:01
hentai tnhvwppq
Tracked: Nov 16, 10:28
swingers swingers swingers swingers cdxtjpxpi
Tracked: Nov 16, 10:31
swinger online phvsctdas
Tracked: Nov 16, 11:22
pissing video pissing video pissing video pissing video zfacazsteqq
Tracked: Nov 16, 13:09
hairy pussy hairy pussy hairy pussy hairy pussy hairy pussy hairy pussy fbpzwwgvtqe
Tracked: Nov 16, 15:20
amateur photo amateur photo amateur photo amateur photo vsayfjbghia
Tracked: Nov 16, 15:47
shemale video shemale video shemale video fxcno
Tracked: Nov 16, 16:48
xxx dvd xxx dvd xxx dvd xxx dvd xxx dvd xsdgbvgwi
Tracked: Nov 16, 17:57
bdsm video bdsm video bdsm video bdsm video zwyhflgqu
Tracked: Nov 16, 22:01
hentai xxx hentai xxx hentai xxx hentai xxx fldlz
Tracked: Nov 16, 22:32
blowjob video blowjob video blowjob video favxucz
Tracked: Nov 17, 00:19
pussy xxx pussy xxx pussy xxx uuehnqow
Tracked: Nov 17, 00:20
xxx reality xxx reality xxx reality xxx reality eylkdrcis
Tracked: Nov 17, 05:37
nudist video nudist video nudist video rixmlng
Tracked: Nov 17, 06:51
ebony video clip ebony video clip ebony video clip lsimavhgzr
Tracked: Nov 17, 09:25
smoking fetish smoking fetish smoking fetish smoking fetish kzakyjvkm
Tracked: Nov 17, 10:35
home mortgage finance fqzlsqtliq
Tracked: Nov 17, 12:11
finance calculator finance calculator mtyzaiuss
Tracked: Nov 17, 15:40
xxx clip teen xxx clip teen xxx clip teen xxx clip teen xxx clip teen lvhogami
Tracked: Nov 17, 16:20
car finance package car finance package car finance package cxbygembg
Tracked: Nov 17, 18:00
mature photo mature photo mature photo mature photo gcdpesxznee
Tracked: Nov 17, 19:00
money investing oejyftny
Tracked: Nov 17, 20:09
draw cartoon bzrzxsqu
Tracked: Nov 17, 20:17
cartoon animation regprfevw
Tracked: Nov 17, 21:12
cartoon character apxrnyw
Tracked: Nov 17, 22:05
well fargo auto finance mpsgo
Tracked: Nov 17, 22:15
cartoon dollz naoblfmplwu
Tracked: Nov 17, 22:58
cartoon drawings vdswybmvibw
Tracked: Nov 17, 23:56
small business zbnwdsphya
Tracked: Nov 18, 00:47
cartoon nudity xtwavxdhpg
Tracked: Nov 18, 01:02
home mortgage finance home mortgage finance home mortgage finance kkbahkvow
Tracked: Nov 18, 02:46
comics superman pmwzzhugdom
Tracked: Nov 18, 02:59
comics erotic eivdapjxqg
Tracked: Nov 18, 03:47
comics store lkecesoq
Tracked: Nov 18, 04:39
home made video home made video home made video gngemqau
Tracked: Nov 18, 04:48
dummy edition finance dummy edition finance dummy edition finance paizfxx
Tracked: Nov 18, 06:14
comics value lijugfnju
Tracked: Nov 18, 06:34
disney world rwtohmhiw
Tracked: Nov 18, 07:19
asian xxx asian xxx asian xxx kokjqucgw
Tracked: Nov 18, 08:43
disney channel com kbzjqvo
Tracked: Nov 18, 08:48
disney store ddnglsgpo
Tracked: Nov 18, 10:18
debt consolidation fixnulcapte
Tracked: Nov 18, 10:49
disney ticket wljakfie
Tracked: Nov 18, 11:03
mortgage finance rate mortgage financmortgage finance ratee rate xkftkftknw
Tracked: Nov 18, 11:40
disney world qreenqlt
Tracked: Nov 18, 11:47
best mortgage rate best mortgage rate best mortgage rate epiunvzs
Tracked: Nov 18, 13:06
home mortgage finance fqviqefczpi
Tracked: Nov 18, 13:28
shemale video shemale video shemale video xvnmehic
Tracked: Nov 18, 14:28
chase auto finance mgeconuwru
Tracked: Nov 18, 14:56
public finance public finance public finance public finance pbmgxqku
Tracked: Nov 18, 15:53
car finance package fubtuzu
Tracked: Nov 18, 19:33
ontario finance ontario finance ontario finance myrduxxez
Tracked: Nov 18, 21:40
http://urlcutter.com/?27997 http://urlcutter.com/?27997 hzkitaxgpwc
Tracked: Nov 18, 23:04
blowjob blowjob blowjob blowjob fncakvln
Tracked: Nov 19, 10:30
online adult personals online adult personals online adult personals online adult personals zfjjgcqcze
Tracked: Nov 19, 16:07