Gtihub学习Micro8安全笔记(第三课)之Delphi代码审计--项目实战1

本文介绍了对Delphi程序的安全审计,重点探讨了程序中的function和procedure的区别,以及如何通过config.ini文件可能导致敏感信息泄露。程序使用SQL Server数据库,存在明文存储和SQL注入风险。此外,还分析了TCP通信中的潜在明文数据抓取问题,以及如何构造恶意SQL语句读取远程服务器信息。文章最后提到了软件登录部分的代码和错误处理机制。
摘要由CSDN通过智能技术生成

本来想看一下那个第二课Linux提权的,可是文件可能被Micro大佬给被删掉了!!!

专注APT攻击与防御
https://micropoor.blogspot.com/

程序的主要function,与procedure
**注:**Delphi吧操作数据的方法分成了两种,一种是function,另一种是procedure,大致理解为“函数”,“过程”。
Procedure类似于C语言中的无返回值函数,即VOID,而function就是C语言中的有返回值函数,即没有VOID。
在这里插入图片描述
程序分为两种连接数据库的模式:
在这里插入图片描述
无论是本地模式,还是联网模式,都是读取本地的config.ini配置文件:
(可导致敏感信息泄露,可直连服务器)
在这里插入图片描述
继续和数据库连接:配合SQL Server 数据库,直接带入,可以

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值