labs
Lab - 1: JWT authentication bypass via unverified signature (A)
{
"iss": "portswigger",
"sub": "wiener",
"exp": 1665055299
}Lab - 2: JWT authentication bypass via flawed signature verification (A)
eyJraWQiOiJjZDMzZDE1OC01MDMwLTQ3ODgtOTI0NS0xODE5ZDUzMThmMDEiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJwb3J0c3dpZ2dlciIsInN1YiI6IndpZW5lciIsImV4cCI6MTY2NTA1NzAxMX0.CnOMEooDjAM8u_zF_f1lc3Q3cxm6K4wVTjR_x_G-i1Vu_icxWQmZ9como2XV0jMbYfh0ElFmBEMbB7wlOheD_tRRgX0jz-rEr3btt7W4KMpm92CbGUiWBiN_dUOp_bNIH40mRcUauseRQEKCEdQ_KQYks6TILpMXQiKzimrZygPla-rRK5E0Q3FfMCMRVisrpxf1nH2aP77BK0Ou1XqmU56rP8nm43sca7vJu4Y1LzHk5FypUkJei5P9KGtgaQQue9-a2HbERht7VAX4Wxe-BH6_fZ231je15259CndAXpP-svHz8wiZjkl-cQDaASBTNjJcqam9eESdrGyexbc1TALab - 3: JWT authentication bypass via weak signing key (P)
With jwt_tool
Lab - 4: JWT authentication bypass via jwk header injection (P)
With jwt_tool
Lab - 5: JWT authentication bypass via jku header injection (P)
With jwt_tool
Lab - 6: JWT authentication bypass via kid header path traversal (P)
With jwt_tool
Lab - 7: JWT authentication bypass via algorithm confusion (E)
Last updated