The Web Application Hacker’s Handbook Discovering and Exploiting Security Flaws



Download 5,76 Mb.
Pdf ko'rish
bet142/875
Sana01.01.2022
Hajmi5,76 Mb.
#293004
1   ...   138   139   140   141   142   143   144   145   ...   875
Bog'liq
3794 1008 4334

76

Chapter 4 



Mapping the Application

70779c04.qxd:WileyRed  9/14/07  3:12 PM  Page 76



different picture, based on functional paths, is far more useful for cataloging

its content and functionality. Consider an application that is accessed using

only requests of the following form:

POST /bank.jsp HTTP/1.1

Host: wahh-bank.com

Content-Length: 106

servlet=TransferFunds&method=confirmTransfer&fromAccount=10372918&toAcco

unt=3910852&amount=291.23&Submit=Ok

Here, every request is made to a single URL. The parameters to the request

are used to tell the application what function to perform, by naming the Java

servlet and method to invoke. Further parameters provide the information to

use in performing the function. In the picture based on application pages, the

application will appear to have only a single function, and a URL-based map

will not elucidate its functionality. However, if we map the application in

terms of functional paths, we can obtain a much more informative and useful

catalogue of its functionality. Figure 4-5 is a partial map of the functional paths

that exist within the application.

Figure 4-5:  A mapping of the functional paths within a web application

WahhBank. 

login 

WahhBank. 



home 

TransferFunds. 

selectAccounts 

BillPayment. 

addPayee 

BillPayment. 

selectPayee 

TransferFunds. 

enterAmount 

BillPayment. 

enterAmount 

TransferFunds. 

confirmTransfer 

BillPayment. 

confirmPayment 

WahhBank. 

logout 


Download 5,76 Mb.

Do'stlaringiz bilan baham:
1   ...   138   139   140   141   142   143   144   145   ...   875




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish