
问题一:怎样提取一个软件的源代码 想看到源代码我觉得不可能,不是有些哗序不能看到,而是所有的程序通过正当的途径都不能看到源代码,除非这个程序是你自个写的。因为几乎所有的程序在发布之前都会进行加密、加壳的 *** 作。即使你知道人家采用什么技术进行的加密也不太可能会原样的还原出来源代码。所谓的破解也并不是把原程序的源代码给还原了之后给你破解的。破解软件也只不过是反编译了软件的汇编代码而已!
问题二:怎样获取软件的源代码 这个问题,如果仅有EXE,是不可能获取到源码的。
除非你跟开发者要。
问题三:怎么从excel表格里提取源代码? 例如表的名称是sheet1,则在sheet1的标签上点右键,查看代码就行
问题四:怎么才能得到一个软件的源代码 你好。
软件源代码一般来说就是软件公司产品发布时间一定期限后,自己公布出来的。
当然。使用反编译也是可以的。不过破解工作很复杂,足够再开发新软件了。得不偿失。
问题五:求一款网站源码提取工具 20分 这种软件是没有的
因为要获取整站源码 必须获取空间的权限
才能整站下载
否则获取的是网站模板
问题六:如何用apktool提取源代码 准备的工具除了jdk还有以下内容(在Google官网都有):
把apktool-install-windows-21_r01-1zip,dex2jar-007-SNAPSHOTzip解压到一个盘的根目录下(这里我选择H盘),同时把AXMLPrinter2jar,apktooljar和你想解包的apk软件也放在同一个目录下,然后“运行--cmd”打开控制台,输入cd /d h : / 进入H盘的根目录然后输入以下内容(控制台不要关,为了后面方便):
其中apktooljar是解包工具,d表示解包,memoapk是我要解包的软件,memo表示解包后输出到这个文件夹,等待片刻,就会生成memo文件夹,打开里面会有res文件夹下的所有文件和AndroidManifestxml,用记事本就可以查看了。
以上是获得xml文件和,下面获得里面的java源代码:
用winRar或者好压打开memoapk,截图如下:
把里面的classesdex文件解压到H盘根目录下,然后重新打开控制台,输入dex2jarbat classesdex
得到一个名为classesdexdex2jarjar的文件,此时用jd-guiexe打开classesdexdex2jarjar就可以看到所有源代码了!
如果想把反编译好的文件变回apk文件,只要在控制台输入
apktooljar b memo就可以了
其中b就是重新封包的意思,memo是你刚才解包出来的文件夹,前提是确保所有文件都在memo文件夹里!!
问题七:能不能破解一个软件从而获得其所有源代码? 你是在说反编译吗?没有软件可以反编译。只能靠人来反编译,但十分麻烦。
问题八:apk文件能获取源代码吗? 你做的APP 为什么你不知道源码。
在没有做混淆处理的情况下 是可以通过程序反编译出来的,源码也可以得到。
做了混淆的话,就比较棘手了
问题九:为什么无法获得软件源代码? 编译型软件的源代码几乎无法获取,可以这样子给你解释为什么从理论上无法获取:
源代码需要经过编译之后变成一连串的0和1,这一连串的0和1打包起来,就是我们日常所说的可执行文件,也就是你平时用的软件了。
OK,你想通过可执行文件,也就是这一连串的和0和1逆推回源代码,这几乎是不可能的事情,因为高级语言的源代码和最终生成的0和1不是死死的一一对应关系。高级语言需要先被转为汇编语言,然后汇编语言再转为0和1,汇编语言与0和1是一一对应关系的,但是高级语言和汇编语言就不一定了。
即便是同样的几句高级语言代码,在不同的编译器里面,也完全有可能是完全不同的汇编代码。而且同样逻辑的代码,即便是只有稍微几个关键字的不同,或者是变量的不同,都会产生不同的汇编代码。
所以,由二进制的0,1可执行文件,逆推高级语言,理论上可行,实际上不可行,因为工作量太大。类似大型软件,好几个G的,那是多少亿行的0和1,哪怕是全世界的程序员在一起逆推,都不知道需要多少年可以完全逆向出源代码。
那我们平时所说的逆向工程是什么呢?
OK,其实软件是可以逆向的,但是不是说逆向出真正的源代码,而是逆向出这个软件的汇编代码。但是需要注意,汇编代码在某种程度上并不能成为这个软件的源代码,因为汇编代码量极大,而且不具备良好的可读性,一句普通的高级语言源代码,可能就会生成好几十条汇编代码。所以汇编代码量是极大的。
同时,汇编代码几乎是不具备有架构性的,也就是说,即便你拿到了一个软件的汇编代码,你最多就是稍稍改改一些关键逻辑,比如说注册逻辑(用于破解)之类的,但是你要说通过汇编代码去改这个软件的功能,几乎就是不可能的事情。所以,汇编代码是无法用于开源的,你公开出来了,别人也没精力去看。
如果用易语言 *** 作外部程序的窗口,目标窗口最小化是无法截图的,截图是黑屏。。输入文本内容可以用 文本投递() 或 精易模块 键盘_消息(,,,) …等命令。如果目标窗口是你自己写的,有源码的话就更加简单,直接用服务器组件 和客户组件来发消息。
打开按键精灵,新建一个脚本,然后点击左上角的一个抓抓,然后点击左上角的图像按 Print ScSysRQ键--又叫"截图键",截图 取自己想要的文件 然后上面有个“位图另存为”点击后取名保存
接着写代码
Rem 无限循环
FindPic 0,0,1024,768,"Attachment:\这是你保存的你可以改成你自己的名字必须改bmp",09,intX,intY
//把你刚刚截取到的保存到附件里面,附件在编辑面的左上角
If intX > 0 And intY > 0 Then
MoveTo intX,intY
//在电脑屏幕1024,768范围内找到你截取的并鼠标移到此处
LeftClick 1
//鼠标左键单击一次
End If
Goto 无限循环
//这段代码是可以让脚本无限的循环下去,循环的内容部分是 Ram 无限循环--到Goto 无限循环这处
//最后解释下 上面写的意思 当你的电脑屏幕中出现你截图的时,鼠标自动移动到上并左键单击一次
//当然我们设置的是无限循环所以当出现就会无限的移动到上然后点击
//自己脑想加手打不容易请楼主采纳,谢谢
Dim i As Integer
Dim n As Integer
Dim P As Integer
P = 1
n = 13
For i = 1 To 13
P = P 13
P = Right(CStr(P), 3)
Print P
Next i
Print P
没有什么界面,就一个按钮????
data segment
;array dw -16,11,-16 ;计算机都是用的补码放的
;array dw -16,-16,-16 ;三个数都相等测试
array dw -16,11,-9 ;一个都不等测试
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov cx,0
mov si,0
mov di,2
call bj
mov si,0
mov di,4
call bj
mov si,2
mov di,4
call bj
cmp cl, 3
jnz show
mov cl,2 ;如果三数都相等则
show:
add cx,30h
mov ah,02h
mov dl,cl
int 21h
mov ah,4ch
int 21h
bj: mov ax,ds:array[si]
mov bx,ds:array[di]
cmp ax,bx
jz xd
ret
xd:inc cx
ret
code ends
end start
以上就是关于怎么提取软件源码全部的内容,包括:怎么提取软件源码、易语言绑定某软件窗口,最小化窗口还可以截图完整软件界面,可输入文本内容,大佬帮发个源码截图,感谢、高分!!按键精灵找图高手帮帮忙!! 请高手帮我把我这张要找的图处理一下!并附上找图部分源程序!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)