导航

师傅们这是注入吗

#1
GET /sysUser/coin/conversion?_platform=ios&_version=1.7.0&deviceId=2aaf82bbfc78fa69e73fcb68d26d19e5&dySourceFrom=mobile&num=2'&tag=coin_convert_export   
上面num参数加了'然后报错误为下面的,这是属于正常的还是是注入呢,对这一块不太懂 表哥们解答下
Failed to convert value of type 'java.lang.String' to required type 'int'; nested exception is java.lang.NumberFormatException: For input string: \"'2\
2023-06-03
#2
这里导致报错的原因是
For input string: \"'2\字符串是"'2",其中包含了一个单引号。由于单引号不是数字字符,是将一个字符串转换为整数,但是这个字符串中包含有非数字字符,所有在尝试将其转换为整数时会导致致"NumberFormatException"异常。
2023-06-04
#3
回复 2# xiaosha
这个答案   gpt里gpt气
2023-06-04
#4
回复 3# laowine
这不是学过java都能看出来吗
2023-06-04
#5
虽然无关,但是这个让我想到了sql server的报错注入哈哈
2023-06-07
#6
sqlmap 一把梭?
2023-06-07
#7
程序需要的数据类型是整型int,你输的不是,所以报错。跟数据库没关系的,所以你这个不是sql注入,Am I right?
1
2023-06-07
#8
99.99999999999999999999%不是注入
海贼无双
2023-06-07
#9
应该不是,可以用sqlmap跑一下看看
2023-06-07
#10
不是的,只是输入错误