File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change 66 "proceed" , # method name
77 "()V" # descriptor
88]
9- OVERRIDE_METHOD = [
9+ OVERRIDDEN_METHOD = [
1010 "Landroid/webkit/WebViewClient;" , # class name
1111 "onReceivedSslError" , # method name
12- "(Landroid/webkit/WebView;" + " Landroid/webkit/SslErrorHandler;" + \
12+ "(Landroid/webkit/WebView;" + " Landroid/webkit/SslErrorHandler;" + \
1313 " Landroid/net/http/SslError;)V" # descriptor
1414]
1515
1616for sslProceedCaller in findMethodInAPK (SAMPLE_PATH , TARGET_METHOD ):
17- if (sslProceedCaller .name == OVERRIDE_METHOD [1 ] and
18- sslProceedCaller .descriptor == OVERRIDE_METHOD [2 ] and
19- OVERRIDE_METHOD [0 ] in sslProceedCaller .findSuperclassHierarchy ()):
20- print (f"CWE-295 is detected in method, { sslProceedCaller .fullName } " )
17+ if (
18+ sslProceedCaller .name == OVERRIDDEN_METHOD [1 ]
19+ and sslProceedCaller .descriptor == OVERRIDDEN_METHOD [2 ]
20+ and OVERRIDDEN_METHOD [0 ] in sslProceedCaller .findSuperclassHierarchy ()
21+ ):
22+ print (f"CWE-295 is detected in method, { sslProceedCaller .fullName } " )
You can’t perform that action at this time.
0 commit comments