首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .NET 反编译调试神器:dnSpy了解一

    如果客户环境出了问题,而又无法快速定位问题,可以借助dnSpy进行反编译调试跟踪。...可前往dnSpy官网下载或直接从我分享链接下载(内置包含.NET Framework 4.7.1,若运行提示需要安装,可解压找到.NET Framework 4.7.1-x86-x64-AllOS-ENU.exe...具体操作步骤如下所示: 添加系统环境变量,COMPLUS_ZapDisable = 1 如果需要调试IIS进程,可进入C:\Windows\System32\inetsrv目录执行appcmd list wp 查看对应应用程序池进程...ID 打开dnspy,调试-->附加到进程-->选择相应进程ID-->附加 调试-->窗口-->模块-->搜索要调试程序集-->双击 在程序集资源管理器找到要调试类打开,打断点即可 右键要修改类文件...-->编辑类/方法-->修改类-->编译 文件-->保存模块-->选择要保存路径-->保存 将保存重新编译程序集替换到目标路径即可 执行iisreset(若为IIS应用) ?

    2.4K30

    LINUXPHP

    由于linux系统稳定性,大部分PHP服务器都被部署在linux上,而且像redis等扩展在linux能得到更好支持,所以对于PHP程序员来说,使用linux功底也相当重要,接下来总结一我从一开始在...linux安装配置linux心得。...linux系统安装 首先是选择linux操作系统,我使用是Cent OS 6.7 ,它类似红帽系统,简单易接触,而且开源免费。...用过小巧virtual box,在win7安装要改theme主题文件,辛苦装好环境因为未知原因(兼容问题排除后,猜测是BIOS设置问题,可参考)打不开虚拟机而放弃后,终于选择了VM,VM安装linux...说一要注意地方吧:虚拟机配置选择“桥接模式”,这样,虚拟机和主机就在同一个IP段,可以很轻松地互相访问,VM如图: ? 然后是我们经常要遇到问题网络配置、和虚拟之间交互、yum配置。

    3.7K80

    反编译Java_java反编译代码可以修改么

    大家好,又见面了,我是你们朋友全栈君。 1.反编译是java开发者必不可少东西,今天我们jd-gui-0.3.6.exe这个工具来反编译class文件。...下面是下载地址: http://download.csdn.net/detail/luozheng4698729/9728359 2.工具使用起来很简单,双击打开–>File—>OpenFile选择你要反编译...下面我们来看下几个反编译神奇例子: //------------- 实例1 ------------ //反编译前 public class Test { public static void main...System.out.println((String)localHashMap.get(Integer.valueOf(1))); } //结论: 凡是泛型都会被擦除, 返回泛型重载是不可能...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    77810

    Android 反编译使用

    大家一说到反编译可能脑海中会首先想到不好一面,破解别人 APK 之类。其实大可不必这么想。商业级别的 APK 也没有那么容易被你钻漏洞。一些核心业务处理会在后台进行操作。...本地 APK 也会进行混淆加密等。所以我们进行反编译主要还是进行学习,看看别人怎么实现,自己有个思路而已。 关于这方面的资料,网上也有很多,这里就简单说一过程,达到能够使用目的!...这里介绍两种方式: 1.在线反编译 这种方式很简单,我们只需要打开网址,把我们 AKP 放进去就可以进行在线反编译了。不过过程会有点慢。...2.利用编译工具反编译 利用工具,自己进行反编译(其实就是工具使用) 需要工具: APK TOOL :谷歌提供 APK 编译工具,可以反编译和回编译。...使用很简单,把要反编译 apk 放到 apktool.jar 所在目录,然后在命令行中定位到当前文件夹。

    57330

    如何实现class文件反编译:java-decompiler 反编译工具

    java-decompiler 反编译工具 Java Decompiler 是Java反编译工具,可以对 Java 5 和更高版本 class 文件进行反编译分析。...,得到jar包中.class文件反编译.java文件。...有需要安装Java Decompiler工具同学,可以参考博主小鱼(鳄鱼儿)安装过程,博主电脑环境如下: MacBook Pro, M1 Pro macOS Sonoma 14.1.1 jd-gui-osx...jar文件是java可执行文件,右键点击或双击下载后jd-gui-1.4.0.jar文件即可运行该反编译工具,运行时可以看到咖啡图标,传统Java=咖啡。...以上两种方法在某些情况都有效。如果你安装版本不是 jdk1.8,并且安装了多个Java版本,以上方法可能都不生效,但如果你认真看了,相信你一定可以找到方法。

    83210

    Java反编译工具JD-GUI以及Eclipse反编译插件

    反编译是一个复杂过程,所以越是高级语言,就越难于反编译,但目前还是有许许多多反编译软件:通过对他人软件目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人软件产品所使用思路、原理、结构...所以现在大家写东西就想办法保护,不被侵权! 总之,有时候我们想要阅读代码,但是只有jar包却没有源码,就需要用到反编译工具了。...Java反编译工具JD-GUI Github上官方下载地址:https://github.com/java-decompiler/jd-gui/releases 有多种平台安装版本,可以自己选择下载安装...) Enhanced Class Decompiler 3.0.0 上边反编译插件jd-eclipse可能在安装并修改了class查看器后依然无效,可能是由于Eclipse版本不兼容或者其他原因,这时候可以安装另一个反编译插件...反编译插件在线安装和使用 关于Eclipse安装了反编译插件,无法查看源码问题 警告 本文最后更新于 December 10, 2018,文中内容可能已过时,请谨慎使用。

    2.5K10

    Linux Stat 命令

    FILE... stat接受一个或者多个输入FILE,和一系列选项,用来控制命令行为和输出结果。...安全内容 Access - 文件最后被访问时间 Modify - 文件内容最后被修改时间 Change - 文件属性或者内容最后被修改时间 Birth - 文件创建时间(Linux 下不支持)...显示关于文件系统信息 为了获取文件归属文件系统相关信息,而不是获取文件本身信息,我们使用-f,(--file-system)选项: stat -f file.txt 这个命令输出看起来是这样:...用户可用剩余块数 Inodes: Total - 文件系统上总节点数 Free - 文件系统上剩余节点数 间接(跟进)软连接 默认情况,stat 不会跟进软连接。...总结 stat命令打印了文件和文件系统信息。 在 Linux ,还有其他几个命令可以显示文件信息。ls就是最有用一个,但是它只显示stat信息中一部分。

    4.3K10

    Linux Pgrep 命令

    本文讲述 Linux pgrep命令基础知识。 pgrep是一个命令行工具,它允许你基于给定条件来查找正在运行程序进程 ID。它可以是进程名字全称或者一部分,进程运行者,或者其他属性。...这个pgrep命令是procps(或者procps-ng)软件包一部分,它基本上在所有的 Linux 发行版上都预装了。...如果没有发现匹配,输出将是空: 1039 2257 6850 31279 当至少有一个进程匹配了所给名字时,这个命令返回0.否则,返回退出错误码1。这在 shell 脚本中很有用处。...如果你想发送信号给匹配进程,使用pkill。这个命令是pkill封装,并且使用了同样选项和匹配样式。 pgrep会在每一行打印一个匹配进程。-d选项允许你指定一个分隔符。...2257 ssh-agent 6850 ssh 31279 ssh-agent 如果你想严格按照搜索样式准确匹配进程,你需要使用: pgrep '^ssh$' -l 输出: 6850 ssh 默认情况

    7.7K50

    Linuxfree命令

    一、简介 free命令是最经常使用命令之一,用于查看内存使用情况。 free命令可以显示Linux系统中空闲、已用物理内存及swap内存,及被内核使用buffer。...输出简介 Mem 行(第二行)是内存使用情况。...Swap 行(第三行)是交换空间使用情况。 total 列显示系统总可用物理内存和交换空间大小。 used 列显示已经被使用物理内存和交换空间。...shared 列显示被共享使用物理内存大小。 buff/cache 列显示被 buffer 和 cache 使用物理内存大小。 available 列显示还可以被应用程序使用物理内存大小。...请注意,这只是一个很理想计算方式,实际中数据往往有较大误差 周期性查看怎么办? 使用 free -s 10 ,这里 10 代表间隔10秒查看 ``

    46110

    Linux^M困惑

    我们有时在Windows编辑文件,放到了Linux环境中,打开文件,可能发现每行结尾多了一个“^M”,导致一些在Windows能执行解析程序,放到了Linux中,执行就会报错,问题就出在这个"^M...在Linux中vim是无法显示\r,因为ascii中对应不是Linux标准acsii字符,其实其对应ASCII码十进制形式是13(无显示形式),对应八进制形式是15(显示为^M)。...对这个问题解决可能有很多种, 1. 在Windows使用文本工具进行转换win-->linux,例如notepad++、UltraEdit直接进行转换。 2....在Linux,可以用dos2unix file,将文件转换格式。 3. 在Linux,可以用cat file | tr -d "\r" > new_file,进行替换。 4....在Linux,可以用sed 's/^M//old_file > new_file,进行替换。

    1.8K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券