首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用python写exploit

    写shellcode时,需要将覆盖地址倒序(little-endian)排列,为了方便,咱们可以使用这个函数。咱们要用到的指定格式是"<L”,以无符号长整型的little-endian格式。...xp/2003的jmp esp地址,以它为例: import struct struct.pack('<L',0x7ffa4512) 溢出测试时,常常需要生成一长串字符串去填充缓冲区,用循环的话比较麻烦...python中直接可以用乘号来操作字符串: shellcode = '\x90' * 1000 执行后,shellcode的值为1000个\x90。...同时也可以用加号来操作字符串,连接两个字符串的例子如下: import struct buffer = 'A' * 100 jmpesp = struct('<L', 0x7ffa4512...filename = 'test'         #定义一个变量,赋值为将要打开的文件名 payload = 'A' * 5000  #生成五千个A f = open(filename,'w') #以写模式打开文件

    2.8K20

    用awk写递归

    看到自己很多年前写的一篇帖子,觉得有些意义,转录过来,稍加修改。 awk是一种脚本语言,语法接近C语言,我比较喜欢用,gawk甚至可以支持tcp/ip,用起来非常方便。...awk也支持递归,只是awk不支持局部变量,所有的变量都是全局的,于是写递归有些麻烦。本文说白了,也只是借awk说一种编程的思路罢了。 原文如下: awk支持函数,也支持递归。...我们考虑C语言,它的局部变量放在硬件支持的栈(一般用栈指针)内。于是我们就去思考,为什么是栈呢?...,testlen就是所谓的“栈顶指针” 第三个是用字符串来模拟变量栈,字符串末尾就是“栈顶指针”,每个“局部变量”之间是用分号隔开 用随机数据测试一下这个应用: linux-0gt0:/tmp/test...其实,即使两个栈并非同时进出栈也是可以的,只是对于这里的例子来说写不出这么复杂。 实际上,任意多的栈,任意进出栈,都是可以的。 这样就可以做到更加灵活的应用。

    1.9K70

    厉害了,用微服务架构 ERP 系统

    作为一个管理系统,大家的一般开发习惯就是使用.Net或Java技术,建立一个单块(单进程)架构的应用,只有一个SQLServer或MySql数据库。...起初,因为数据量不大,系统性能还不错,各种列表查询,报表查询,Excel数据导出功能等用的都很流畅。...也许有人会说可以使用读写分离方案,但是因为ERP系统的特点,这个方案很多时候不现实。比如说操作库存的时候,你不能从读库里读库存,然后在写库里写入库存。...这样的场景在ERP中也有多处。何况写库不能扩展,只能有一个。而新设计方案是写库是分离的,每个子系统有自己的数据库。 其次,就是更新非常方便,各个子系统以后台微服务的方式存在。...这种系统成功的关键就是数据和主ERP系统业务库的同步问题了。一般可以写一个定时同步程序,将ERP主业务系统的数据经过帅选、转化等方式直接生成报表视图所需的最终或中间数据,简化关联查询。

    5.7K20

    MySQL写马详解

    文章首发于奇安信攻防社区 https://forum.butian.net/share/362 一.日志写马 1.1条件 1.全局变量general_log为ON MySQL的两个全局变量: general_log...一般后台查询数据库使用的语句都是用mysql_query(),所以堆叠注入在mysql上不常见。...>;都可以了,因为sql语句不管对错日志都会记录 1.3过程 这里展示下堆叠注入的日志写马过程,用的是sqli-labs的靶场: 实战中堆叠注入来日志写马就不能用show来看全局变量的值了,所以就直接用...比如我这里用蚁剑成功了: 直接成功登录数据库的日志写马可以说是方法和堆叠注入的差不多,就是可以用show来看全局变量的值。这里就不赘述了。...一般后台查询数据库使用的语句都是用mysql_query(),所以堆叠注入在mysql上不常见。

    1.6K10

    我用 CodeBuddy 写小说

    AI时代,如何使用AI IDE写代码、写landing page、写小程序、写APP已经不新鲜了, 但这些都太程序员了,虽然福强老师也是程序员出身,但为了帮助更多人使用AI IDE创作更广泛的内容和题材...Craft AI, 比如当下大火的MCP支持,以及春节大模型之星DeepSeek V3的支持等等, 我就先不跟大家介绍Cursor/Windsurf/Cline这些国外产品了,毕竟,访问门槛还是有的, 直接用腾讯云的...CodeBuddy,对于大多数人来说都不是问题,所以,我们今天就用CodeBuddy,跟大家演示下怎么用AI来写小说,用写代码的工具来写小说,这个跨界可以吧?...,但我们的主人公还是个程序员,哈哈哈,下面是福强老师写的小说Prompt: 帮我写一个玄幻小说,主题思想框架是黄粱一梦的基调。...因为故事分12章写,所以,可以参考中国传统文化里的生肖,在每一章开头写一个偈语以增加每章故事的趣味性; 4.

    48520

    用.NET写“算命”程序

    如果将算命当作一个函数,那它的输入无疑是姓名、其它个人信息和诚心,输出就是一个分数(0-100),可以用下图的代码表示: int destinyScore = f(name, otherPersonalInformation...搞过ASP.NET Identity登录的都知道里面用到了Rfc2898DeriveBytes,它默认为ASP.NET Core做了10000次迭代,用多次迭代的方式(而不是引入一个新哈希算法的方式),...搞对称加密的时候,有时也用这个类将客户的密码转换为加密算法的密钥(key),非常有用。 所以最终我们选择了Rfc2898DeriveBytes,该算法可以生成任意指定长度的哈希值。...这个类的构造函数要求输入一个盐值和迭代次数,在这个示例中我们取一个别人不知道的值(代码中写死了,你们假装不知道,你们想用这个代码时可以改改?)。

    1.2K10

    用DeepSeek改造ERP,到底难在哪?怎么破?

    “DeepSeek爆改ERP。 大数据产业创新服务媒体 ——聚焦数据 · 改变商业 “只要点击一下,就能自动生成采购订单。” 这是某家制造企业在ERP系统中上线新功能时的宣传语。...而有了大模型的加持,用户可以用自然语言与ERP系统对话,以语义意图驱动底层流程自动编排。...AI不是替ERP多说几句话,而是要帮ERP“重新学会思考”。 AInative ERP的雏形 AI对ERP的影响,不止于“加了智能助手”,它正在推动整个系统范式发生深刻转变。...未来的ERP,不再是员工“必须学习怎么用”的工具,而是一个能与人自然对话、理解指令、辅助决策的“智能操作伙伴”。 它是业务人员的“第二大脑”,是管理者的“监控雷达”,也是企业运转的“预测中枢”。...真正的智能ERP,不是看起来更“聪明”的工具,而是从根上学会了“如何思考、如何建议、如何协同”的平台。它不只是让我们“更快做事”,而是让我们用一种全新的方式去做事。

    30010
    领券