首页 编程软件学院

软件学院

  • 1.PHP下的AES加解密 //aes加密 function aes_encode($message) { return openssl_encrypt($message,"AES-256-CBC","这里需要32位长的密钥英文",0 ,"这里需要16位长的初始向量英文"); } //aes解密 function aes_decod ...
    2021-11-28 14:02 2256
  • 猿哥:简单谈谈新生代语言Python、Go、Rust的选择
    严格来说拿这三种语言来比较不太适合,但是作为新生代语言而言,若能选择好的话,在工作中会起到事倍功半的效果。就个人看法而言,感觉Python上手容易,主要适合数据科学、人工智能、自动化与测试,对于白帽黑客而言 ...
    2021-11-26 13:21 2213
  • 全网最详细的Intel CPU体系结构分析(内核源码) 不一定能看懂 但可以了解一下
    前段meldown漏洞事件的影响,那段时间也正好在读Paul的论文关于内存屏障的知识,其中有诸多细节想不通,便陷入无尽的煎熬和冥想中,看了《计算机系统结构》、《深入理解计算机系统》、《大话处理器》等经典书籍,也 ...
    2021-11-24 09:30 2633
  • 不知道什么是红黑树 不配做程序员
    前言 理解红黑树需要掌握下面知识 二分查找算法 二叉查找树 自平衡树(AVL树和红黑树) 基于二分算法设计出了二叉查找树,为了弥补二叉查找树倾斜缺点,又出现了一些自平衡树,比如AVL树,红黑树等。 二分查找算法 ...
    2021-11-21 20:59 2250
  • 个人认为vc/c#/java/delphi是中级语言,高级语言vb、python、JavaScript须用c/c++来写运行库(dll、Ocx、sdk、Api),而中级语言绝大多数底层运行库都是用语言本身写成的,由于兼具效率和易用性,既可编写系统软件 ...
    2021-11-12 14:43 1845
  • Git的简单使用
    首先得认识一点git是有两个仓库:一个是本地仓库,一个是远程仓库。 我总结了一个简单的公式,几乎可以无脑提交代码。 step 1:git add step2:git commit step3:git pull step4:git commit step5:git push 第一步:将 ...
    2021-10-27 18:31 2291
  • 黑客爱用的HOOK技术大揭秘
    什么是HOOK技术? 病毒木马为何惨遭杀软拦截? 商业软件为何频遭免费破解? 系统漏洞为何能被补丁修复? 这一切的背后到底是人性的扭曲,还是道德的沦丧,尽请收看今天的专题文章:《什么是HOOK技术?》 上面是开个 ...
    2021-9-28 15:00 2511
  • 原标题:如何写出让同事无法维护的代码?对,你没看错,本文就是教你怎么写出让同事无法维护的代码。 一、程序命名 容易输入的变量名 。比如:Fred,asdf 单字母的变量名 。比如:a,b,c, x,y,z(如果不够用,可以考 ...
    2021-9-22 20:15 1906
  • GfEasy:一款设计完数据库就开发完成的系统,摸鱼神器
    低代码开发、急速CRUD降低学习成本,只要会设计数据库就可玩转本系统遇到功能修改,往往只需一两行代码即可实现留出更多的时间去摸鱼神器开源、基于MIT协议一、开发环境准备1.1、克隆仓库配置开发环境打开https://gi ...
    2021-9-20 15:18 2421
  • 无需科学上网提高github访问速度,亲测可以
    一、国内访问github慢的原因GitHub在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到dns污染。可通过修改系统hosts文件的办法,绕过国内dns解析,直接访问GitHub的CDN节点 ...
    2021-9-15 09:16 2315
  • 渗透不会反弹shell?来教你写一个cmd的shell
    包含的库:#include winsock2.h #include windows.h #include ws2tcpip.h #include iostream #include string #pragma comment(lib, "Ws2_32.lib") #define DEFAULT_BUFLEN 1024 winsock2和ws2tcpip两个库文件是用来 ...
    2021-9-11 11:01 1815
  • 代码混淆加密保护我们的C#程序
    前面,我多次提到一些C# DLL的反编译工具,在我们没有对我们的程序有任何保护措施的情况下,别人利用这些工具很轻松的就能生成与原始源代码类似的高级代码,所以,我们需要混淆加密来让程序更加的安全,让别人不能那 ...
    2021-9-6 10:30 1959
  • 逆向基础:软件手动脱壳技术入门
    这里整合了一下之前自己学习软件手工脱壳的一些笔记和脱文,希望能给新学软件逆向和脱壳的童鞋们一点帮助。
    2021-8-29 09:59 1483
  • API接口安全设计方案(已实现)
    1、背景网络安全方案,主要从数据加密与api接口安全两个方面考虑,数据加密https已经加密了,就不再次加密了;主要从api安全方面考虑。2、接口安全设计在代码层面,对接口进行安全设计一、使用token进行用户身份认证 ...
    2021-8-4 12:34 1399
  • 前端鉴权的兄弟们:cookie、session、token、jwt、单点登录
    浏览器端,可以用 cookie(实际上 token 就常用 cookie),但除了浏览器端,没有 cookie 怎么办?cookie 是浏览器在域下自动携带的,这就容易引发 CSRF 攻击(前端安全系列(二):如何防止CSRF攻击?- 美团技术团队 ...
    2021-7-28 10:20 1455
返回顶部