做一个抖音视频合集,如何破解?注册吗?先看我们这个软件,那这个软件里面我们看到有 exe 文件,也有其他的一些格式的文件,比如这个 dida 的,我们平时打开的软件呢,都是以 exej 为的, 这里面呢有 dli 了,那么我们破解原代码的时候,可以从这些文件里面进行破解。那首先以我们下载的这个软件为例,我们要看一下为什么我们要破解原代码,我们先双击打开我们的软件, exe 文件 打开之后,它里面呢能看到一些功能,是 excel 号码和手机通讯录进行转换的。那这一块呢,我们点一个导入,他会提示软件没有注册,现在是事故去注册,我们点一个否呢?他会直接退出去,那这一块呢,也是一样的, 我们点一个试呢,他会弹出有一个机器码,还有一个注册码,那这里边我们随便输一些东西,他是注册不了的, 注册不了,那我们退出去重新进的时候,他会提示有注册码,我们用到的部分软件呢,他会有这个提示,那我们注册之后才可以用他的功能,如果没有注册呢,是用不了的。 那这一块呢,如果我们从 ext 文件或者是从其他的动态库文件获取原码,然后把原码进行分析一下, 那我们可以计算出他的注册码。那这一块呢,我们就可以用我们计算出的注册码进行注册,那这块就不用付费了,可以节约我们的九十九米。当然通过原码进行注册码的计算,那这个呢只是一个方法,那另外一个方法呢?我们可以看到 他的机器码是怎样生成的,或者原码是怎样计算的,那我们可以把机器码进行修改一下,然后注册码这块呢进行修改,那这个呢就可以把他的软件呢变成一个绿色版的软件,那这个呢也是取决于我们把他的原码进行分析之后的一个结果。 那这个视频呢就是说明一下要做一个这样的抖音视频合集,然后呢为什么要破解圆满,然后破解圆满之后呢?对我们呢有什么帮助? 那在后边的视频呢,我会分布的去讲解如何破解,如何获取,雅马如何去分析,就以我们现在看到的这个软件为例。
粉丝5073获赞2.1万

破解软件原码,以我们现在看到的这个软件为例,我们破解这个 ex 一文件的软件原码, 打开我们的工具,这个文件里面选择打开,那这里面选择我们刚才看到的 exc 文件是这个,我们选中,然后打开,那这里面呢就能看到我们刚才的这个信息,那这个呢?是他的名称,那我们从左边这里边加号点开,我们看一下, 这里面能看到一些资源,还有引用的,引用的是一些动态库,那这块我们先不看,那我们这块下拉,这个是软件的名称,我们把加号点开,加号点开,我们看到, 那这里面吗?要么是窗口,要么是泪,我们点第一个,我们可以从右边看到,这里面呢是有一些函数的,我们能看到是圆 码,那这个呢就便于我们去分析了,那这一块我们剪一个麦放,我们可以看到,从名字上面看到是一个窗口,我们可以下拉,那里面有一个打开与导入,那这一块我们就可以判断出,那这个就是我们刚才所看到的软件主界面的一个窗口, 这里面是有函数的,那这个呢?我看到是一个麦克拉斯,是一个类, 那里面呢是有些函数,那这里面呢很清晰的,我们能看到,那这个就是软件的一个圆码。

哈喽哈喽,大家好,今天这节课讲解一下如何查看安装包的原始代码,比如说别人发你一个应用程序是别人打包好的,你觉得这个应用程序写的非常好,但是你想看一下他的原代码怎么看啊?所以今天就是教大家如何去 查看这个元代码,并且保存,然后自己可以编辑,就说你可以去把他的元代码拿过来,然后你去编辑,然后去改写,这样从而得到一个新的程序好比如说这是一个 exc 文件啊,看一下 ex 有念。首先你们要下载这个工具啊,叫 il, 就是 r 定制的一个东西啊,下载完之后有运行应用程序,运行,双击运行 好,这就运行完了,运行完之后干嘛咱们干嘛?打开哦,打开,比如说找到这个 ctrl 加 c, ctrl 加 v, 打开, 找到你的安装包,也就是应用程序双击看到没有,这代码就出来了,看看名字啊, m, e, s 跟它是对应的, d, y, 这就是它的程序啊,这就是原始代码就出来了,然后咱们右键再保存,保存代码放到桌,放到桌面或怎么样好?保存 好,正在反应看就完成了。后面的话你直接打开,打开编辑他就可以了, 看这个文件就生成了,然后你打开就可以了,去编辑他,然后重新生成你想要的,你去改的就可以了。 主要就是用了这个插件啊,这插件是可以反向你看,反编一完成就是说用它去改写它,这样就完成了,知道吧?好了,那么这一课讲解就到这里了,有什么不明白的,到时候评论区留言,觉得还不错的话给个三连,谢谢大家。

上个视频我们获取了软件的原码,那现在我们可以把原码导出工程,那现在看到的这个是 exe 文件的原码,那这里面我们可以看到各个窗口和各个类的一些经验, 那这个呢有助于我们破解里面的一些程序,那现在我们看到这些是一个函数,还有一些变量,那我们如果直接用这些东西去破解,那很费时间, 需要我们把所有的全部都了解之后才可以去做。比如我们看到这一块有一个导入,导入的时候他判断了一个这个值, 然后如果这个值是假的,非假是真,然后手是真的,他就会提示这个,然后进行返回,我们在这一块直接看非常的不方便。所以现在呢我们 可以把这些原码全部导出一个项目工程,然后用我们的开发工具在项目工程里面看是非常的方便的。选中我们的原码工程之后,点一下文件,然后里面有一个保存代码, 那这块呢可以选择一个路径,在这里面我们重点一个路径起一个名称, 原码我们保存,我们可以看到用时是零点三秒,已经完成了,已经生成了一个 s t k 的项目,那接下来我们用我们的开发工具打开的这个项目。

你知道如何快速下载网站上的元码吗?教你一招,一分钟内搞定。 打开浏览器。二、打开你要下载的网站地址。三、同时按键盘上的 ctrl 键和 s 键。四、弹出框,选择你要保存代码的位置。五、确定后即可下载,完成后再去指定位置获取该元码。获取更多编程内容,欢迎上 七十一木刻网!

一行代码搞定,拍上原码打包 exc 打包成 exc 文件热性分享包括三项内容,一、安装第三方库怕也死掉了。 二、打包准备及一行神秘代码 cd 切换路径准备图标 ico 文件输入一行神秘代码。 三、关键细节注意 exc 可执行文件,在 disto 文件夹里 代码文件路径和名称尽量不要用中文,你学废了吗?

第一个, source forge, 它可以免费查找、创建和发布开源软件。第二个呢, os china 点 next, 它是开源中国社区啊。第三个呢,是 sastan, sastan 呢,是国内非常自身的程序员社区,很多的博主呢,都会在上边推荐编程相关的知识,其中呢,不乏元代版。 第四个呢,知乎,很多大佬都会在知乎去写博文啊,也会分享元代码。第五个,博客元,这是一个开发者的知识分享社区,还是有很多干货知识的。第六个,掘金,非常多的开发者都是在这里面获得了快速的成长。 第七个, deleta 中文社区,这是一个开源社区,有很多优质的开源项目,拒绝求人收藏好这些网站,再也不去圆满练手了, nice!

你还在用度娘搜索项目原码吗?今天送你一个神器,迪特哈本,搜索你想要的项目。我们主要看项目的三个指标,第一,使大数 时代越多,说明项目热度越高。第二,复刻数,复刻数越多说明项目质量越高。第三,看看 mate 数,看 mits 时间越新,说明作者的更新频率越快。记住这三个指标,祝你找到高质量原码。


前端话语,神器代理了解下?在我开发的自动敲代码网站中,第一步就是获取网站的 htm l 源码,有同学跃跃欲试,结果失败了。这是由于 gs 是运行在浏览器的脚本,受到了浏览器同源策略的限制, 为了用户的上网安全,浏览器仅允许网站向协议、域名端、口号都相同的地址发送请求。那我 我们不在浏览器执行代码,而是在服务器执行不就行了吗?可以找一个后端代理帮忙。神器来了,靠,三逆位啊!是一个基于 note gs 的开源后端代理,可以通过给被代理的请求添加跨域请求头,实现跨域。 ktv 上有详细的使用文档,可以自己搭建,也可以直接使用作者提供的免费代理服务器, 配合斋克瑞起航代码即可使用。看,我们实际请求的地址变了。代理就像代购,我们自己买不到国外的东西,可以找着代购帮忙购买超三利威尔就是这个代购告诉他要请求的地址,就能代替我们请求返回想要的结果了。关注我,每天一个脱发小技巧!

如何将一个 python 脚本打包成 xc 呢?有三个工具来解决,一用 python stoner 将 python 脚本转换为独立的可执行文件,可以跨平台。二用 python x 是一个将 python 脚板转换成 windows 上可执行程序的工具。三拍 to ape。

对于黑客来讲,漏洞是一项非常重要的资源,我们一般拿到入侵目标以后呢,第一件事就要先看来有没有什么可以给你用的这种小东西。 呃,那漏洞到底是个什么存在呢?这说白了也挺简单的,就是,哎,你家这个窗户没关,但是你没注意到,哎,我这个时候发现了,那我是不是可以趁你不注意的时候从窗户爬进去啊,然后给你洗洗衣服,扫扫地啊,顺便打一打你们家狗人的。那怎么样才能发现你家窗户没关呢?最好的方式是不是要近距离的观察? 那么更好的方式是不是干脆到你家里面去观察,然后看看,哎,甚至还不止一个窗户没关啊。对于软件也是一样的道理,近距离去了解一个软件,最好的方式是不是就看他的元旦了?所以代码审计是发掘漏洞的一个非常重要的一个方式。 但是原大码这个东西,你想想啊,这是多壮的几米啊?那个温度,操作系统的这个原大码温度十一,那是不是咱们拿不到?然后呢? 啊,杀毒软件元旦吗?很多的,咱们是不是也拿不到我们能拿到的东西,比较旧的,过时的一些东西,所以这个时候呢,在黑客里面就有一个比较有意思的流派出行了,那就是逆向黑客。 那么什么是逆向呢?我们先聊什么是正向,正向很简单,就是你写代码,然后一边一框就得到一个软件啊,这是一张秤。想,其实说白了就是软件开发吗?那么逆向就是反过来就是给你个软件,你给我得到元旦吗? 你想一想,这个时候这不是那么简单的事,二个字。首先软件他写的时候,他是不是不可能是一种编程语言?你比如说安卓的 app, 他是不是用加瓦写的 好?加瓦写的这个东西,加瓦是一个什么性的语言?他是个解释性质的语言,那么这个时候肯定有人杠,他说加瓦是半边译半解释,你想想我都混了这么多年了,还用你教我?加瓦他的编译是为了更好的解释,所以加瓦本质上来讲他就是个解释性质的语言, 那么对于这种解释性的语言就是能直接得到元旦吧,你比如说 cics, 所以他们的家庭主要以混淆为主。那么这个时候我说,哎,我的逆向人员说我表演一个 cics, 东西给你了,还原回来了, ccs 在干嘛?不好意思,我不懂。 ccs 那是不是就卡住了?那么说给你加瓦的这个,哎,我不好意思,我不懂,加了那是不是也卡住了? 好,那么这是这种解释性,那么这个 app 可能底层他还用了很多的依赖的组建,而这个组建他可能是编译性的语言,比如说 c 语言。那么对于编译型语言呢?你就拿不到他的原代码,你拿到的就是一个二进制的文件,通过二进制文件,因为汇编语言和机器原等价码,我们就能够得到他的汇编代码,最后我们通过汇编代码,然后再去 想着把这个还原回来,说为什么不直接看汇编呢?你别说直接看汇编,你直接让我看机器语言,我也能给你看,但是问题是这样呢?你这个工作效率他不高,你不可能通过这样的方式,你就是 快速的去找到你想要的东西,所以我们一般来讲是需要把这个就是这个机器语言对应的这个汇编语言在想办法给他还原其他可读语言。你比如说我可以还原车, c 语言也可以还原车多少倍,是吧?一般现在来讲的都是还原 c 的几率大一点。 那当然现在知道逆向的这个事了,是吧?所以逆向呢,他是跟操作系统有关系,跟你的编程语言有关系,然后跟你的架构有关系,跟你的硬件有关系。 呃,那么逆向也不是说只能找漏洞,他有时候我们也可以做点,做点对社会有益的事情。你比如说我打游戏是吧?像我这种手残打游戏的时候那就瞄不准吗?打不过吗?那我是不是可以做一个自动瞄准的功能?哎,以后一打一转,一打一转,你这样的游戏他以前没人玩,以后玩人是不就多起来了 啊?那么比如说 qq 的这种机器人,微信的这种机器人,那么这都是通过逆向去分析元旦啊得到的。呃,比较正面的案例是我之前 前段时间刚在学生做的一个小项目,就是呃,一个老了的游戏,然后我们通过翻新,然后给他铺就就就就就给他加功能吧。加加加加加,大概就做这个事情,所以你基于元旦嘛能做的事有很多,你自己去想吧。 呃,对于搞安全的来讲,印象最大的好处就是你能够得到很多东西,就是你主要是基于你对操作系统的研究。 哦,我经常就是发现搞安全的有很多人,尤其刚入行的这种新手,就是特别喜欢跟他特别喜欢杠,就特别喜欢跟操作系统和刹住人,他就就杠他了。 就是安全的本质是什么呢?安全的本质不是说你和杀毒软件和操作系统之间的较量,他本身来讲是你这个人和杀毒软件背后那个团队和操作性背后那个团队之间的较量。你想想这个时候是谁更强势,谁更弱势,那很明显人家更强势了。这个时候呢,你就可以不要采用那 很多杠的方式,但是该杠的时候要杠,我们是不是可以采用一些顺着点的方式?你要是之前我们弄那个变音器,是不是咱们就骗着他来那么操作这种也是可以骗的。我给你举个例子,你比如说咱们做一个软件,那么有时候肯定会用动态连接库,动态连接库有时候这个东西比如说里面有商业机密,我不想让别人看,我是不是可以隐藏好,怎么样呢?锻炼大家都知道吧? 但是锻炼其实在驱动层次能够发现的,那这个怎么办呢?我在写个驱动,在驱动层也给你干掉,对吧?好,那这就叫杠的方式。那么如果你对操作性有研究的话,这个事还可以怎么玩呢? 你可以骗操作系统帮你藏起来,这就相当于在应用层就把驱动层给干了,是吧?你如果说用在安全上面,你想想你如果驱动对驱动的话,很多的时候你很多算你是不好施展的啊。所以就是说,但是这个东西有的时候他也不仅是个思维的问题,就是我思维有了,我技术达不到,最后没辙,是吧?我只能杠,所以呢,逆向 去看看这些东西也是非常有好处的。呃,其实来讲呢,逆向还有一些比较好玩的事情,逆向本身来讲,咱们就相当于是在看他的代码了,所以你看他代码时候,你就会发现今天这个人写这个代码写的好随意,然后有的呢,你会发现这个人写代码写的好棒, 好优秀,是吧?然后正常时候你也看到他本应该把两个数据挨在一起了,之后他给分开了,那说明什么?说明他今天肯定心寒意乱,就是你能看到很多额外的东西,就是当你如果真的一个人存在心的时候,逆向是一个挺有意思的事情。咱说了这么多, 可能大家都不知道地下到底是干啥,所以我接下来就带大家看一看,就是我操作一下我们还原跟元旦嘛,然后大家看一下,当然是比较简单的这种操作。呃,那接下来我就给大家演示一下,就是意向这个工作一般都是干什么或者怎么干啊?但是但如果看不懂也没关系,因为今天这个咱们不是教学,就是就是给大家看这是个什么? 呃,这是这个游戏是个比较老的游戏,这以前的画面是这样的,后来你看整体也比较小吧, ui 都是 只是这样。然后后来我们我带着学生,我们通过逆向把它去修了一下,修完以后得首先就画面就变大了,然后修完以后他当然这个 ui 就不正常了,然后我们又把 ui 的位置给他摆正常,现在看的人起码是有模有样。那么今天我们就拿这个举个小例子吧, 正常来讲呢,我们还原一个东西的代码,那么主要核心的是还原什么?是不是还原他的数据结构,还有还原他的这个函数啊?还原这些东西, 你不说我们在里面可能会定义的全局变量,我们比如说把要用到的全局变量的还原出来,我在定义的一个结构题,我们要把它用到的,你比如说我们要用这个人物的这个结构题,那么他以前肯定写了一个类吗?那么类 他的数据是关联的,所以呢,我们分析他连续的内存区域,就能确定他的数据结构是怎么样子的。这个我呢已经为了节约时间,我已经提前做好了啊,你正常利用创进来以后你就可以去创建对象,这个工具是我之前带学生做的,这是没有做完烂尾楼。然后呢这个正常来讲呢,就是有逆向的这个思想去做的这个事情。 那么正常来讲,你进来以后你就能看到很多数据,有的认识,有的不认识,但是你总能有认识的,你比如说这个生命字我就认识,认识以后我就点进去给他起个名字 hp, 然后就把你就能认识的全部给他起个名字,我说你要用到的。好,最后弄完以后呢,你就点导出弹码,这个时候他就会把这个给你生成一个 c 家家的代码,我给 在这啊,呃,二十三号刚刚生存,然后这个时候我们打开,这就是他的这个是一个 头文件,是吧?那么有了这个头文件,我们将来用这个人物结构体的时候,用起来似乎就会变得非常的方便了啊。嗯,大概就是这样的,我们这个就是得到了它的数据结构,但是光有了数据结构,那么够了吗?不够。那么因为它里面还有函数, 那么函数我们一般来讲就是一直用,怎么样用函数,另一个来讲就是为了怎么样去分析,这时候我要看有没有漏洞,我得知道你对应的这个代码大概是干了有什么事,真的,我们一般还会训练另一种能力,就是代码还原的能力。那我接下来再给大家讲一下这个代码还原是个啥? 还拿这个举例吧,因为这个比较简单,你们有可能能看得懂。一上来以后呢,第一个会员铺是 asi 和下面铺是 asi, 那么说明他这个 easi 技能就是为了用它简介四 b 五 abc 写入到这个地方,所以四比五 abc, 他应该对应的是一个全剧变量的 s, 是吧?讲究是这个, 它保存在了内存地址四个月 abcad, 然后姐姐呢呢,比较 esa, 这个时候把 esa 内存读取了一下啊,读取它这个里面四字结零,那这个操作就很迷了,是吧?所以 x 应该是个什么呢? x 应该是个指针,我们也确定了它是指针, 然后呢,紧接的既熬夜就是什么呢?如果说他这个指针,如果是比较,呃,如果是小雨等于零的,那我就往下跳,如果说大雨淋的,我就继续执行,所以呢,他的写法应该就在这 好。然后接下来把 esi 写入到 ecx, 调用了一个函数,所以我们通过这波操作呢,就能够确定 x 是一个,他是一个类的实力化的一个对象,所以 x 到这个时候呢,他应该执行了这个函数,这个函数的地址呢就是 我们的四幺一八四零,那么大家现在我不知道他干嘛的,我这个就是跟这个蛋白没有关系,咱们以后再往放到放下去,再看 姐姐的下面了,他让我这个 x 只递增了一个八 fc, 你想想让一个只增递增八 fc 这个操作什么时候才会出现啊?这是第一个问题,所以这个地方你不能说是他就肯定不是一个 x 等于 x 加八 fc 的问题了。然后接下来继续看 啊,比较一 si 和五二五六 a 零的关系,然后比较完了以后呢,如果说他比他小,我们就往上跳,那么所以你你想一想这整个操作是在干什么? 通过这个八 f c 加这个操作,我们就能确定两件事,第一呢,他每一次都会让八 f c, 让这个 e s i 递增八 f c, 而递增完了以后,每次他还是在调用他的行业,所以他这个是在搞一个便利,而八 f c 高 刚好就是这个 x 这个对象他的大小,所以 x 根本是个什么东西,他是个素质, 那么这个速度有多大呢?他便利到五二五六 a 零,所以用五六五六二五二 a 零减去四 b 五 abc 再出一个八 ic, 那么等于多少?等于一百九十九。比如通过这个我们就确定了啊,这个四 b 五 abc 对应的原来代码就是一个代表某种类型的对象, 然后呢,所以这个地方呢, 他说他就是在便利他的这个整个的这个操作,那么这个你整体你看完以后你就马上就知道了 啊,那那那,那我这个地方是不是也有问题啊?哪个指针是这样用的?所以你看一下说这个如果说直观的翻译,是不是这个 esi 跟我们这个刚好用的信号回取一下,但实际上 如果他是一个对象的话,他唯一有可能的是他访问的是他第一个元素,嗯,假如他第一个元素叫做 id, 所以这才是他真正的这个,这才是他真正的这个内容。然后这个调完以后呢?哎,自己加加 英雄啊。 好吧,我的条件就是判断这个他便利完了没有,是吧?大概就这样的一个操作,所以你通过这样的方式你就确定了他还处理大把,大概就这样,这个比较简单。 好,然后咱们继续再看这个函数,呃,这个函数首先一看它的结尾 iet, 是吧?然后呢?呃,这个地方木一 x 一,然后这个地方一四 s 写入到一 s i 里面,然后下面这个地方把一 s 又写回到 e c s, 那说明他用了 e c s, 咱们这个还是木一 x 一,说明他的返回类型应该是个不玩类型,对吧? 然后这种有 ecx 线,所以他应该是一个类的成员函数,那么函数的名字和功能展示不知道,没有参数,那么这就知道他的函数的原型。 然后接下来看他的内容,这个地方,这个铺子跟这个地方是对应的,然后接下来看这个,我之前这个地,这个我是问过我学生的,就当时当体一样问他们这是什么呀?然后有人就跟我说了,这个是把这个四三 ba 四写入到站里面, 那这不废话吗?那么所以这个东西他正确的应该是什么?就是我们要看到这个东西,一眼就反应过来他对应的 c 的代理是什么,所以我一看到这个东西,而不是说看到血战,血战是傻子都知道的,而是一看到以后呢,你就知道他定一个差类型的指针,因为只有这样才能把这个东西给写进去。 定了几个,你数几个,十二个嘛,对吧?然后里面的内容是什么?就刚好的这个,这就是他当年写代码的时候,他就是这么写的, 然后里面一共有十二个,我就不写了,就里面就刚好这一一长串,然后紧接着掉了这个函数,这个函数的参数是这个是吧?这个很普通的一个函数,那么我们可以点上去看一下,大概是做了一个字母串拼接的这样的一个操作啊, 他的内容呢?是一个,这个应该是在拼接入境,所以你看到这你都知道这肯定是要读这些内容吧。 好,紧接着再往下看,把 esp 加幺零, esg 加幺零,不就是这个位置吗?把 east 加幺零写给 e d 二,那么其实他取的就是 fail 的这个这个这个,这个,这个名号元素的内存地址吗?好,然后 姐姐的木 abpd 是吧? d 等于十二,然后你接着看到这个地方,你跟前面这个十二,你马上想到他肯定是要做循环的,你看到了,往下看,这个是不是有个第一 cbp, 对吧?也,也也知道了。好,接下来呢,这个地方调用了一个这个函数,但这个函数呢,是把一 si 写到一 cs 里面去的, 而我们这个函数刚好是一个什么类的成员函数,所以到了这个团就知道了,他这个地方调用的是瑞士之争的一个成员函数,嗯,这个函数把文件弄过去,那么假如这个就是打开文件吧。 好,继续往下看,打开完了以后,紧接着让 addesi 幺 c, 哎,让 esi 加了个一,是吧?所以这时候让 esi 子孙递增啊,所以 通过这个我们就基本就确定了这个问题,然后加上他底下又是一个,那么底下是一个循环,是吧?所以我们就知道了,他的本身的这个做法,应该就是 interi 等于零爱小雨十二爱佳佳 啊,那么就是这打开文件,打开文件,然后姐姐这个地方有个判断失败,是吧?你这个跳的,所以他失败以后他会做一个操作 执行了,所以什么函数呢?执行了这个函数,这是个普通函数,而这个函数你看他的参数无法打开包裹,是吧?所以我们就知道了,这是一个提示错误的函数,就看那个什么什么什么什么什么百姓的 s, 这个很明显是提供的,就刚好是我们这个 fails i 啊,那么这个函数基本上写到这咱们就你就会发现他他他写完了,这就是这个函数的整个的过程,那么最后返回一个处, 所以这个函数整个翻译成 c 的代码就是这样的一个情况啊, 上面那个就这种情况,所以大家也知道,但是还有些怎么样去调用它的函数,或者是其他一些做法,我们就以后再示范吧,这个感觉一下搞不完。


那我们接下来看一看拍摄里面如何将编写好的这个程序啊?把它打包生成 exe 成文件,然后这样的话可以交给别人来进行使用, 那么我们打包的话,我们会用到一个叫做,嗯, py instore 这个这个软件啊,那么我会用这个 py instore, 如果没有的话要进行安装,安装的方法是 pip instore, 然后是 py installer, 那么这样去进行一个安装啊,那接下来我们先写上一个简单的程序,然后再来进行打包啊,那么首先我们导入一个 sys 这个库,然后 创建一个这个程序的入口啊,接下来我们在这个地方呢,比如说我们会呃打印出我们输入的两个内容的这个 啊和啊,那么首先 a r, 我们创建两个变量 a r g, 然后一等于什么呢?等于 s s 点 a r g v, 它对应的这个, 呃,我看是零啊,我们试一下啊,这边是我们这里改成零,这是改成一,这两个是什么?一什么意思啊?那这里就是啊,从这个 道士命令窗口接收对应的参数。 好,这个好了以后,那么我们打印出来打印什么呢?打印这个啊, int a r g 零,再加上 int arg 一他们的直啊,首先我们从这个道士窗口接收到两个数字以后,把他们转变为整形,然后再进行求和,最后进行一个打印啊,那么我们先试一下,看行不行 啊?怎么试呢?我们鼠标点右键选择显示哦,或者在这下面这个终端这里啊,我们输入这个拍摄,然后后面是我们这个程序名, 那比如说如何什么什么?如何将程序打包成 ex e 文件,点 py, 接下来我们要传入两个参数,比如说一个是五,另外一个呢?传入七, 这个时候敲击回车啊,这个时候出现错误啊,没有匹配的文件或者 目录啊,这个地方我知道是什么原因了啊?我们先要 cd 解答问题,因为我们这个目录不对啊,再 cd 二零二,二杠四杠十四, 好,那么现在文件夹才对,对了以后我们回到刚才这个命令啊,输入跟七,这个时候我们发现出现一个错, 错误啊,错误是什么?直错误无效的这个迭代啊,零跟一,那可能这个地方错了,那怎么办呢?我们应该是一跟二啊,我们试一试, 表示这里改成一和二,那么这里也改成对应的一与二,好保存文档,那么再来执行。 好,这个时候我们发现他得出来一个正确的结果啊,也就说程序以前我们都是由这个程序内部的一些代码去进行计算, 那么这一次通过 sys 他的方式啊,就是我能够从这个窗口里面去接受对的参数了,对吧?那么 我们现在再到这个出道士窗口下面去看一下行不行啊?那么我们先进入到这个程序窗口,然后在这上面去输入 cmd, 那这个时候会进入到程序窗口,并且是在我们当前这个文件夹下面,那这个时候我们再来拍摄,然后是,嗯,如何将程序打包成 exe 文件,后面是比如说五, 这个时候不要用逗号啊,用空格隔开五和七,那么我们能够得到一个十二的结果,说明这个程序现在没有问题啊, 没问题,那么接下来我们要做的事情就是把这个代码进行一个打包,打包成可执行文件,那么如何打包呢?我们刚才说到打包的这个方式 啊,那么怎么能打包?打包是 py installer 杠 f, 然后对应的是这个文件名点 p py 啊,好,那么我们试一下,这里是 py installer, 然后比如说干 f, 接下来如何打包,如何将程序打包好?回车, 那么接下来 py instol 就会把它生成,收集这些资源,然后生成一个可直性文件,那么我们看一下, 好,那么这个地方提示完成啊, 完成成功。那这个时候呢,我们再来看一下在他在现在生成到哪里去了,那么我们会在当前打包这个目录下面生成一个 dist 这个目录, 那么这里面就有我们已经打包好的一个程序啊,那我们试一下我们 cd d i s t 进入这个目录,然后运行如何将程序打包点 exe 啊?回车。 哎,这个这个时候我们发现忘了输一个内容啊,我们要在后面带上参数,比如说五十五,下一个参数,呃呃,九十九, 那么这个时候我们会得到一个一百五十四的结果,那就是刚才他的一个计算方法,比如说这里二,然后 三,那结果是五,好吧,这样的话,我们就利用这个已经生成的 exe 文件来做到了与在肉食窗口下面进行交付的这么一个功能, ok, 那么这样的话我们就将这个程序打包成 ex 一了啊,但是要记住,如果想要从啊道士窗口命令行接收参数,那么就要用 sys 的一个 啊,各位,但是啊,他的这个参数是从一开始的啊,那么在道士窗口下面输入的时候也要注意两个参数分开,是用空格分开的啊,我们这里记录一下啊,道士窗口啊。呃 呃。运行程序时的输入, 那输入什么呢?我们会输入这个如何将程序打包成 x? 一文件点 ex, 一,后面跟上第一个参数,比如说二,然后后面的空格,这是三, 结果会显示出无。好,那么这就是我们打包的这个相关类。

哈喽,小伙伴们大家好,欢迎收看柳金鱼编程啊,今天啊在那个微博前端开发群里面有小伙伴在问啊,我们 怎么样才能够第一次在做一个网页模块的时候,我想去学习一些啊开源的优质的这些代码,那么我该从哪里去下载呢?有没有小伙伴做好对吧分享出来啊?其实啊这些优质的代码在现在的这个论坛网上啊,网上来说啊,有很多很多 啊,我举个简单的例子啊,就是我之前给大家所用到的一个那个我的 plus, 这就是一个简单的一个是属于啊博客类型的一个网页啊,网站那么是一个开源的,他是用 php 来写的啊,那么他开源出来的话呢,其实有很多很多的,现在 更多的网站,比如说企业网站也在用这样的一个我的 plus 的框架在写有很多,我之前在做安全的时候就看到有很多的这个 后台的框架,他都属于我的普莱斯,因此啊就是说呃,有很多的网站都是基于这个框架之上去进行二次开发,并且呢就是现在有一个,呃,有一个世界技能大赛啊,这个世界技能大赛当中之前是采用这个我的 plus 来作为这样的一个框架去进行二次开发啊,要比如说模拟一个考题系统,对吧?在这技术上面利用 后台啊,然后呢去嵌入式一些插件去进行进一步的开发,前台呢还是有自己全部来做,当然做的过程当中要去应用自己他原来这个框架当中的一些代码,这其实是非常好的啊,因为基于二次开发的话呢,我们可以节省更多的一些劳动力啊,能够用最短的时间能够做出更多的东西啊, 当然这不是最为重要的啊,最为重要的就是当我们啊下载下来这些开源的源代码啊,又是免费的,对吧?这些东西不, 不是说是让我们马上拿来用,最关键的是什么呢?我们去学习啊,去学习他,学会他,哎,学会这些优质代码的写法啊,那么之后呢,在我们的这个各项开发当中,我们可以得到进一步的应用,对吧?那么刚刚我们只是说的是一个企业类型的网站,比如说是一些啊,新闻类型的网站,这些 cmos 的一个开发, 对不对?那么还有一类呢,就是比较重要的就是一个论坛类型,论坛类型一二三四五六七,对吧?我们想要留言怎么样啊?那么我们有人在问,就是评论区的模块啊,该怎么去写,因为我们第一次在写的时候就是不知道该怎么去写啊,那么我们也可以去参考这个比较优质的这个开元代码,比如说我们腾讯公司 啊,提供的一个叫做的,对吧?啊,社区动力啊,这样的一个啊,开原框架,当然这个开开原框架的话呢,呃,提供出来也是有很多啊,但也在使用到的,包括 之前还有这个就是 pph 运的啊,这种啊框架啊提供出来,然后呢很多人去采用,在这基础上去进行二次开发,那么我们在做论坛的时候啊,只要做一个自己的一个主业就行了,因为, 呃,这种后台都已经做好了,对吧?直接进行嵌入式的啊,再多写一条啊,这个后台的一个主页能够适应我们自己的这个系统就可以了,那么这个是一个快速快速开发,就像我们之前的这个博客,呃,去二次开发一样啊, 快速开发是一种模式,当然啊,我觉得还有一种更加好的方式,就是我们其实在网站上面啊,我相信大家已经逛过不少的这种论坛啊, 逛过不少的这种网页啊,对不对?肯定在这基础上面去见过这么多东西,我们去学习,那该怎么去学习呢?学习他的这个某个模块,比如说新闻列表啊,比如说是我们呃网文章的列, 对吧?比如说文章的一个细节,比如说是我们答题问答的这种方式该如何去学习?其实很简单,如果说看过我的这个零基础网 h t m 五加 div 加 css 这样的一个教程的话,大家应该肯定马上知道,就是我们如何去看他人的网页元代码,也可以从啊他人的这个网页网站当中去下载下来他的这些元代码,当然我们下载下来并不是马上就去使用他啊,就是, 呃,更多的其实是做什么呢?去学习他的这种写法是不是可可取啊?但如果说你第一次去写这个代码的话呢,我更加就是要建议的是,呃,先去看看人家是怎么写的,对不对啊?这种写法当我们第一次的时候可以去使, 大概去模仿一下,当然代码还是要自己去写啊,要不然的话就有点像抄袭了,对不对啊?所以就不太好了。所以我们还是在学习 过程当中啊,然后去模仿。其实第一步的话呢,模仿是非常重要的啊,而且模仿的时候呢,最好去模仿这些优质的代码,这样的话呢帮助自己以后啊更加学,写出来的代码也会更加高效,也会更加的呢,有利于自己后期的这个发展,也会更加会形成一种一种思维,就是,哎, 更好的这种啊,优质的这种一层一层的这种代码我们该如何去写,对吧?当然更多推荐的话呢,还有就是很多这种,比如说给他们上面啊,对吧?比如说这个,呃, 这个其他的一些啊,国外的一些网站上面,大家都可以去参考啊,有很多呃,我们,呃通过这些啊, 网上他们这个已经写好,这些大佬们啊,这些写过的这些代码开元出来的,现现在本身计算机界就是崇拜的就是这种什么开元思想,对吧?哎,来把这些代码呢共享出去,让大家共同去完善他, 这样才能够发展的越来越快啊,所以说,呃有很多大家可以去参考啊,那么呃具体有时候呢,可能就会去访站访一个,对吧?我们可以右键审查元素,然后去看到他的每一个 css 到底去怎么去写的, gs 怎么去交互的,然后跟后台如何去交互的, 如果说更多的跟前后台的交互的话呢,可能我们还是要网上去下载一些这种啊看人的代码去学习他。当然呢 最为最最为根本的还是要掌握非这些语言的基础,比如说 p p 的基础,比如说拍摄的基础,比如说 vip 的基础啊,比如说我们这个网页的这个其他的啊, cxrpa、 加瓦这种这种语言基础是非常重要的,这样才能够让自己后期进一步的啊,碰到门槛啊, 你在这个坎上面啊,才会呃有有更多的这个能力去解决它。好,那么今天的话呢,我们就跟大家分享到这些 啊,嗯,也跟大家主要是讲了一些有关于我们碰到一些没有写过的一些模块,我们该如何去解决,如何去进行下载, 给大家提供一些途径啊,那么呃,我也希望呢,大家呢多去训练,多去练习,这对大家的提高才是最为有帮助的。 ok, 那么我们今天啊主要讲这些,如果说你喜欢我的视频啊,欢迎啊,为我的视频啊推荐给他人啊,分享出来啊,分享精神啊啊,也欢迎呢,为我的视频点个赞啊,然后有需要大家的点个赞,哈哈哈, ok, 嗯,如果说有任何的问题,欢迎在我们视频下方啊与我留言啊,也 我会看到大家所有的这个留言,之后呢我会给大家评论呃,进一步的这个评论啊,然后呢碰到问题的话进行解答啊, 呃,如果说有其他一些方面都可以这样在我们的这个视频下方留言啊,欢迎大家留言。好好,那么我们今天就到这里,刘军编程,编程创造城市,小伙伴们,让我们下期再见,拜拜。


