E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
反汇编反编译
Proguard在SpringBoot中的使用方法
在项目发布时,有时为了保护代码,防止他人
反编译
,发布者会对代码采取一定的保护措施。保护代码的措施有很多种,而且安全性也不一样。
共享其成
·
2023-06-24 06:44
ProGuard混淆及R8优化
前言:使用java编写的源代码编译后生成了对于的class文件,市面上很多软件都可以对class文件进行
反编译
,况且Android开发的应用程序是用Java代码写的,为了很好的保护Java源代码,我们需要对编译好后的
Chen_ShengJie
·
2023-06-23 22:39
开发语言
android
C语言简单链表的
反汇编
从这篇文章开始我将自己的
反汇编
笔记分享给大家,有时间就会更新一些基础数据结构和算法的逆向,旨在如何用机器的模式去理解我们写的代码。需要的基础知识,比如汇编的一些知识我慢慢也会总结发出来。
call就不要ret
·
2023-06-23 19:45
数据结构
链表
c语言
C++
反汇编
简要
摘要:本文主要描述x86_64机器中C++代码在汇编中的具体代码。 关键字:cpp,IA32,asm 注意:本书假定你拥有基本的C++软件开发能力,能够理解基本的C++代码。并且熟悉汇编代码,了解基本的取址模式并且熟悉IA32指令集(文中会对IA32的部分指令集进行描述,但是不会过于详细的深入)。1前言 C/C++都需要经过编译器变成对应的机器码,通常编译器对程序员是个黑盒子。有些时候我
落樱弥城
·
2023-06-23 12:11
c++
基础知识
c++
开发语言
加密与解密 调试篇 静态分析技术 (一)文件类型/窗口/定位
目录1.文件类型分析2.静态
反汇编
我们思索ida的分析过程2.ida的配置ida.cfg
反汇编
选项(Disassembly)ASCII字符串和符号(ASCCstrings&names)3.ida的主窗口一
双层小牛堡
·
2023-06-23 07:48
加密与解密
数学建模
【PWN】Pwndbg
参考文章:Linux下GDB简明教程(包括GUI模式)_whahu1989的专栏-CSDN博客目录一、gdb与pwndbg二、调试1.编译某一程序:gcc2.gdbtest3.
反汇编
:disassmain4
菜鸟ql
·
2023-06-23 06:05
CTF
kali
linux
pwn
java decompiler
反编译
java包之后,代码前面出现了注释
如上图所示,java
反编译
jar包之后,每行代码前面都出现了注释体,可用如下正则表达式剔除\/\*(\s|.){5}?\*\/
九九100
·
2023-06-22 23:29
java
jvm
开发语言
Kotlin 使用vararg可变参数
文章目录背景Kotlin中使用可变参数对Kotlin可变参数
反编译
资料背景一般在项目开发中,我们经常会在关键节点上埋点,而且埋点中会增加一些额外参数,这些参数通常是成对出现且参数个数是不固定的。
-小马快跑-
·
2023-06-22 20:34
Kotlin
kotlin
vararg可变参数
Android逆向破解:使用Android Studio调试
反编译
后的smali代码
目录目录所需工具AndroidKiller:使用及下载请看我的这篇文章Android逆向破解:AndroidKiller使用AndroidStudio:下载地址http://www.android-studio.org/ideasmali插件:官网https://bitbucket.org/JesusFreke/smali/downloads/,如果使用官网下载慢的话可以用这个下载:https:/
itfitness
·
2023-06-22 15:16
Android apk
反编译
后打包(含签名)
想分析某些app源码时,遇到烦人弹框,现在想
反编译
看看具体实现。
ChrisitineTX
·
2023-06-22 04:03
安卓
android
java
IDEA在Maven settings.xml失效的情况下
反编译
代码
在我们日常的工作中有时候会遇到需要调试别人的代码的问题,这个时候别人往往会给你一个jar包,这个包里面的代码都是经过编译的,点击打开函数以后都是后缀是.class的文件,我们调试起来非常不方便,这个时候如果我们想要下载源代码,IDEA里面会有提示downloadsourcecode,但是有时候往往因为公司内部的网络设置问题,我们的mavensettings.xml文件里面的下载网址往往会失效,这个
杂化轨道VSEPR
·
2023-06-22 02:48
Java
intellij-idea
maven
xml
CTFshow-pwn入门-栈溢出pwn35-pwn36
chmod+xpwnchecksecpwn32位的我们直接拖进ida中
反编译
://mainint__cdeclmain(intargc,constchar**argv,constchar**envp){
T1ngSh0w
·
2023-06-21 17:36
linux
安全
网络安全
Android 混淆
1.混淆的目的:不想开源应用,为了加大
反编译
的成本,但是并不能彻底防止
反编译
2.开启混淆:通常我们需要找到项目路径下app目录下的build.gradle文件找到minifyEnabled这个配置,然后设置为
煜亦
·
2023-06-21 17:23
面试问题系列
混淆
[小技巧]idea快速删除注释
最近在用jd-gui跑java反向,但是jd-gui给
反编译
后的代码加上的大量注释实在是令我头痛,于是就有了以下内容搜索栏使用正则表达式搜索:(/\*([^*]|[\r\n]|(\*+([^*/]|[\
爱吃瓜的小六子
·
2023-06-21 16:13
java
intellij
idea
idea
初识[android逆向] smali
smali文件:无论是普通类、抽象类、接口类或者内部类,在
反编译
出的代码中,它们都以单独的smali文件来存放。每个smali文件都由若干条语句组成,所有的语句都遵循着一套语法规范。
Anxxx
·
2023-06-21 15:43
APK
反编译
--安装APKTOOL
APKTOOL介绍APKTool是GOOGLE提供的APK编译工具,能够
反编译
及回编译APK,同时安装
反编译
系统APK所需要的framework-res框架,清理上次
反编译
文件夹等功能。
sun_kk
·
2023-06-21 07:20
JVM的内容
javapjava自带的
反编译
工具javactest.javajavap-ctestJava源码首先被编译成
ha_lydms
·
2023-06-21 00:08
面试整理
jvm
java
开发语言
面试
设备算法加密授权“安全+易用=?”
软件企业想要十足的安全性用来防止
反编译
,同时又需要具备灵活和易用来促使企业商业模式落地。那现在市面上是否有这样一款兼顾“安全性”和“易用性”的软件授权方案呢?什么是设备算法加密授权?
比特授权云
·
2023-06-20 10:29
软件加密
软件授权
软加密
软件授权
设备授权
设备管理
算法授权
软件保护
授权自动化
arthas常用命令
id)来定位具体问题代码.java年轻代老年代使用情况,其中nonHeap是元空间.2.thread线程id查看此线程cpu耗时情况3.thread-b查看发生线程死锁的情况4.jadcom.Test
反编译
代码
汪季
·
2023-06-20 03:43
pyinstaller 多(单)文件打包流程【打包、防止
反编译
快速上手教程】 ,附使用.spec打包时,增加--key命令进行加密的方法
(结尾附上使用.spec打包时,增加--key命令进行加密)最近写了个功能GUI,需要对源码打包生成exe可执行文件,结果遇到了几个坑,耗费了些时间才解决,现在进行个总结,希望网友们能更加快速入门pyinstall。这个总结并不全面,因为已经足够我使用了,按照步骤可快速打包完成。仅供大家参考!说明本文偏向于多文件打包,单文件本身也难度不大,而且多文件的方法也适用于单文件。pyinstaller官方
COOL_DREAM_
·
2023-06-20 03:09
Python
python
使用apktool
反编译
简单操作
准备工作1、安装Java配置环境2、下载apktool:地址3、把需要测试的包放在apktool.jar同一个路径下步骤step1、打开终端CD到安装apk目录下,和apktool.jar同一路径step2、输入java-jarapktool.jardtestApk.apk就完成了tips:输入java-jarapktool.jar可以看到相关的使用命令的提示tips1:可以直接修改.apk包后缀
柚子喵了
·
2023-06-19 21:18
您的Android密钥安全吗?一招教你安全加固
逆向工程是通过
反编译
应用程序的代码来提取源代码的过程。坏人可以利用这种方法窃取你应用程序的敏感数据,比如URL和密钥。但别
Calvin880828
·
2023-06-19 18:25
加密安全
android
安全
kotlin
死磕python字节码-手工还原python源码
Pythondis模块支持对Python代码进行
反汇编
,生成字节码指令。dis.dis()将CPython字节码转为可读的伪代码(类似于汇编代码)。结构如下:70LOAD_CO
anhkgg
·
2023-06-19 02:43
玩机搞机----电脑端几种
反编译
apk工具操作步骤解析
经常玩机的友友避免不了有时候需要
反编译
有些app或者JAR文件等等。目前各种
反编译
工具很多。各有所长吧。很多都是就过工具结合使用。而且很多app涉及到加密加壳。由于有些工具没有及时更新。
安卓机器
·
2023-06-19 00:56
玩机搞机基本常识
安卓刷机
刷机技术贴
android
安卓反编译
apk反编译
安卓修改
apk回编译
unicorn学习(2)-》》》 unicorn的简单应用
这个参考了一下ctf题看了一篇国外的文章感觉很不错自己也拿来做一下看看,hxpCTF2017Fibonacci嘻嘻这个名字斐波那契看到了这个程序的
反汇编
代码用的是递归来斐波那契但是斐波那契数字越大他的值就越不好找
pipixia233333
·
2023-06-19 00:52
web
python开发
Linux C编程一站式学习
objdump,显示目标文件中的信息,本书主要用它做
反汇编
,用法详见第5.
上官宏竹
·
2023-06-18 17:34
解决 MacOS BigSur JD-GUI 打开失败的问题
前言JD-GUI是一款轻量级的Java
反编译
工具,对于一些没有源码的Jar包,直接拖进去就可以
反编译
源码,十分的方便。在MacOS还是Mojave的时候,JD-GUI(下载地址)使用一切正常。
yayayaiii
·
2023-06-18 15:18
JD-GUI
mac
macos
java
jd-gui
IDEA—使用插件
反编译
jar包
这个时候我们就需要
反编译
,
反编译
有很多工具可以使用,比如JD-GUI。本文接下来就介绍一下如
Hughman
·
2023-06-18 13:21
一个程序员的成长之路
基础类型与String相关基本类型范围基本类型的转换byte计算自动转换int基本类型与包装类equals与==的区别集合比较与常用集合原理反射机制与真实使用场景动态代理与使用范例异常类加载机制与热加载实现与
反编译
内存模型与
weixin_35713159
·
2023-06-18 09:52
java
C# HttpClient使用JWT请求token调用接口,解决返回HTML网页的异常信息
二.项目工具:VisualStudio(开发工具),ILSpy(
反编译
工具),ApiPost(接口测试工具)三.项目难点:1.配置环境问题,Newtonsoft.Json版本不够,无法获取token。
黄瓜炒鸡蛋儿
·
2023-06-18 03:22
c#
开发语言
Android逆向之旅—
反编译
利器Apktool使用教程(Apktool的安装使用)建议新手浏览
文章目录一、下载软件第一步(apktool.bat)第二步(apktool.jar)二、安装软件三、使用软件解包修改文件重打包签名生成keystore文件进行签名四、使用一、下载软件首先下载apktool.bat和apktool.jar官网地址:https://ibotpeaches.github.io/Apktool/install/这个译文:1.下载Windows包装脚本(右键单击,将链接另存
Charles-L
·
2023-06-17 22:32
Android
android
android
studio
android逆向攻防01-http抓包
,先弄清楚他与服务器通信的内容,如果一目了然,我们完全可以照搬,自行写一个程序来模拟,如果有一些加密字段和随机字段,也不用担心,我们可以从抓包中了解到一些关键的URL和session之类的信息,然后再
反编译
分析代码的时候
liaomin416100569
·
2023-06-17 22:11
android
http
网络协议
新手学习Vmp之控制流程图生成
Capstone,一个很不错的
反汇编
引擎,IDA自带的
反汇编
引擎不
夜栩
·
2023-06-17 22:39
学习
流程图
数学建模
Kotlin学习(七)-- java和kotlin混合开发时常用注解的使用@JvmName,@JvmField,@JvmOverloads, @JvmStatic....
@JvmName:修改原kt文件对应的类目用法:@file:JvmName("Kt_ZhuJie")packagecom.practice.day03必须写在包名上面否则报错用处:对于kt文件
反编译
后生成的类
低调网友
·
2023-06-17 20:04
Kotlin从基础到进阶
java
kotlin
android
apktool
反编译
提示Unrecognized option: --only-main-classes
apktool
反编译
提示Unrecognizedoption:--only-main-classesapktool版本低于2.4.1,下载一个不低于2.4.1的apktool即可。
Ueming
·
2023-06-17 17:46
android
buuctf re
a2IDA-数据显示窗口(
反汇编
窗口、函数窗口、十六进制窗口)_花熊的博客-CSDN博客
木…
·
2023-06-17 14:01
学习
Android
反编译
apk,然后修改内容后二次签名打包
一.
反编译
apk,二次签名.1.下载apktool.jar,下载地址:iBotPeaches/Apktool/Downloads—Bitbucket2.mac电脑使用apksigner方式签名,需要配置环境
凌云志 !
·
2023-06-17 07:39
android
Java并发编程精讲-学习1
不可变类不可变的对象一定是线程安全的举例:final修饰的不可变类1如String,Integer等enum枚举类使用java命令编译->javacThreadSafeEnum.java
反编译
->j
CP程序员
·
2023-06-17 07:04
Java并发
多线程
java
并发编程
Android逆向环境搭建
反编译
工具
反编译
工具有很多,老
Android小贾
·
2023-06-16 11:57
移动开发
Android
逆向
android
webview
移动开发
逆向
安全架构
某apk算法逆向分析过程之旅
很多app最终调用的算法函数名称存在encrypt、decrypt关键字,用jadx
反编译
apk,全局搜索关键字"decrypt"。打开SecurityCryptor类,看到调用了动态
·
2023-06-16 10:22
android
Aviator源码:Aviator表达式引擎执行过程源码分析
目录1.if执行脚本示例2.源码分析2.1compile执行过程2.1.1CodeGenerator2.1.2ExpressionParser2.1.3if脚本ASM
反编译
结果2.2compiledExpression.execute
mumubili
·
2023-06-16 07:25
aviator
框架
ASM字节码技术
java
aviator
ASM
解决多版本jar包冲突问题
开始想到的办法是,把代码全部提取出来修改包名,但是包文件太多了,还要
反编译
成java文件。
风一样的存在
·
2023-06-15 16:39
String s=“a“+“b“+“c“,到底创建了几个对象?
Strings="a"+"b"+"c";如果你比较一下Java源代码和
反编译
后的字节码文件,就可以直观的看到答案,只创建了一个String对象。
码农参上
·
2023-06-15 07:10
面试
java
编译器
逆向汇编与
反汇编
——汇编基础快速入门
一、常用32位寄存器介绍不同位数的寄存器的名称:eax:累加寄存器。通常用于算数运算,将结果保留在eax当中,当然也可以用于其他用途,比如一般把返回值通过eax传递出去。ebx:基址寄存器。有点类似于ebp,代表基础地址,加上偏移量可以得到新的地址ecx:计数寄存器。用来存储循环的次数,同时也常用于保存this指针。每循环一次,ecx-1edx:数据寄存器。通常配合eax来使用。例如上面的move
Tandy12356_
·
2023-06-15 00:48
逆向学习
汇编
windows
volatile - (C语言)
示例代码:#includeintmain(){inti=10;intj=i;intk=i;return0;}在程序运行起来后,查看
反汇编
(两个版本):DebugRelease---进行了代码优化此
摘人参果
·
2023-06-14 15:42
开发语言
c语言
反汇编
逆向实战——扫雷辅助制作
一、编程前准备刚开始是预备知识,如果熟悉的话,可以直接跳到第二部分阅读在WindowsAPI中,SetTimer函数用于创建一个定时器,并在指定的时间间隔后触发一个定时器消息。以下是关于SetTimer函数的介绍:功能:创建一个定时器,并在指定的时间间隔后触发定时器消息。参数:hWnd:指定接收定时器消息的窗口的句柄。nIDEvent:指定定时器的标识符。在定时器消息中使用该标识符来区分不同的定时
Tandy12356_
·
2023-06-14 10:03
逆向学习
windows
c++
c语言
汇编
【ibox app逆向之生成wtoken】
逆向的思路有2个,一是通过
反汇编
so层,进而破解其生成逻辑,难度系数大;二是黑盒调用so层逻辑,不管其加密逻辑如何复杂,黑盒调用即可;本文介绍的是第2种方案,采用AndServerRPC的方式实现,具体来说就是
FollowYourHeart2015
·
2023-06-14 05:04
爬虫
爬虫
网络安全
python
加密软件VMProtect教程:使用Windows、Net 、UNIX 秘钥生成器
同时,VMProtect有一个内置的
反汇编
程序,可以与Windows和MacOSX可执行文件一起使用,并且还可以链接编译器创建的MAP文件,以快速选择要保护的代码片段。为了轻松实现应用程序保护
爱分享的小妮子
·
2023-06-14 01:42
VMProtect入门教程
windows
unix
代码混淆
密钥生成器
vmprotect
如何将Java的.class文件
反编译
成.java文件
如何将Java的.class文件
反编译
成.java文件1.这是一个源文件编译之后的文件,当我们打开这个文件之后,就是如下图这样2.打开的效果图如果我们想要看到其中的源码,我们可以使用JD这个
反编译
软件下载完解压之后是这样的
TH_1
·
2023-06-14 00:52
其它
反编译
java
4 Java锁
4Java锁目录大厂面试题乐观锁和悲观锁悲观锁乐观锁从8种情况演示锁的案例,看看我们到底锁的是什么8锁案例8锁演示8锁原理8锁-3个体现字节码角度分析synchronized实现文件
反编译
技巧synchronized
乘风会落雨
·
2023-06-14 00:06
JUC并发编程
java
面试
经验分享
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他