你尚未登录
未加入『代码审计』知识星球的用户只能查看少量内容,且不能下载附件。 加入『代码审计』知识星球即可查看所有内容。
@路人甲:p师傅你好,我想问一下getimagesizefromstring是要在什么版本下才能进行phar反序列化吗,我用getimagesize却可以phar反序列化,但是getimagesizefromstring却不行。
@Maerts:p神好,师傅们好,用strace记录ssh密码可以,用strace记录私钥一直没成功,能抓到一些key,但是和我测试用的完全不一样,也不能用,是我的姿势不对吗?有成功过的师傅吗,求指点。 linux后渗透之收集登录凭证 - 先知社区
@路人甲:我有个比较弱的问题想请教下p神,代码审计往上学有什么方向呢,如果是一个代码审计岗位又该如何定位自己呢
@:):P牛 请教您一个问题,您在 Java安全漫谈 - 13.Java中动态加载字节码的 那些方法 中举了一个利用TemplatesImpl加载字节码的例子,里边的调用链为TemplatesImpl#newTransformer() -> TemplatesImpl#getTransletInstance() -> TemplatesImpl#defineTransletClasses() -> TransletClassLoader#defineClass(),我在调试的时候发现getTransletIndex也是 public 类型,尝试了一下用这个链 getTransletIndex -> TemplatesImpl#defineTransletClasses() -> TransletClassLoader#defineClass(),但是并没有触发HelloTemplatesImpl的构造函数,两条链最终到达TransletClassLoader#defineClass() 的时候变量b的值是一样的,这个是什么原因啊。 byte[] code = Base64.getDecoder().decode("字节码"); TemplatesImpl obj = new TemplatesImpl(); setFieldValue(obj, "_bytecodes", new byte[][]{code}); setFieldValue(obj, "_name", "HelloTemplatesImpl"); setFieldValue(obj, "_tfactory", new TransformerFactoryImpl());
@Gh0stFx:大师傅好,最近看了panda表哥的74cms rce,(https://xz.aliyun.com/t/8520) 文中提到,官方给的补丁是可以绕过的,原本是直接返回了,修复后在assign_resume_tpl这个方法中添加了一个判断,在下图中更换了一个注释,尝试包含日志,图片后回显: 模板不存在:./Application/Home/View/default/./data/Runtime/Logs/Home/20_11_26.log .html 一时间想不到什么好的绕过思路,还请p牛指点一二,蟹蟹
![]()
@路人甲:有个问题想请教一下: 当前场景是输入点只允许输入单个ip,不是域名,想要绕过内网ip检测的规则。我的思路只有进制转换,不知道有没有其他方法。
@Maerts:p神好,各位大佬好,没怎么接触过苹果,请问苹果系统有么有类似linux的,直接改文件可以达到命令执行效果的地方,类似rc.local 或者定时器类的。
@嚯嚯嚯💂:p神,想问下,ssrf在check_inner_ip的情况下,如何利用url解析器parseurl差异处理绕过呢?原理是啥?感谢!