彩云比特论坛发帖揭示LTC木马钱包盗取LTC的原理分析近期,比特币安全问题频发。我想找一个钱包来窃取比特币进行分析。这时,有网友smtp在彩云比特论坛发帖揭露了LTC木马钱包,并提供了LTC木马钱包样本。我反了。木马钱包的程序分析了从钱包中窃取LTC的原理,该窃取方法也可用于比特币等山寨币。 近期,比特币安全问题频发。我想找一个钱包来窃取比特币进行分析。这时,有网友smtp在彩云比特论坛发帖揭露了LTC木马钱包,并提供了LTC木马钱包样本。我反了。木马钱包的程序分析了从钱包中窃取LTC的原理,该窃取方法也可用于比特币等山寨币。 他在彩云比特论坛地址发帖: ,并提醒大家从官网下载钱包,千万不要下载非官网(各种网盘)和未签名的钱包。 一、原理分析 这个LTC木马钱包窃取LTC的方式非常简单。查看钱包收款地址时,隐藏钱包的真实收款地址,显示黑客的LTC地址。当向这个接收地址发送LTC时,发送的LTC自然会在黑客的钱包里,永远不会在这个钱包里。 验证过程非常简单。先安装LTC木马钱包,新建收款地址,然后卸载木马钱包,安装LTC官网钱包,查看收款地址。两者显示的地址不同。官网钱包显示的是真实地址,木马钱包显示的是黑客的LTC地址。 钱包中不存在黑客的LTC地址,导致私钥导出失败。官网钱包显示的LTC地址存在,可以导出私钥。可以通过命令 dumpprivkey 来验证。 LTC官网钱包下载地址: ,您需要科学上网。 木马钱包显示的黑客LTC接收地址: 官网钱包显示的真实LTC接收地址: 两者对比,可以看出显示的LTC收款地址是不一样的。 2. 钱包显示接收地址LTC的代码是开源的。黑客下载LTC代码,进行一些修改,重新编译代码,打包程序,放到网盘下载,窃取网友的LTC。 显示钱包的接收地址。LTC和BTC的代码是一样的。主要在列表中显示LTC地址。木马钱包通过修改要在列表中显示的LTC地址字符串来隐藏真实地址。 显示LTC接收地址主要涉及2个模块:程序加载时显示接收地址有哪些比特币钱包可以借钱,新建接收地址。这里我们简单介绍一下如何在地址列表中显示地址。 钱包的接收地址保存在CWallet类的mapAddressBook中,接收地址列表是AddressTablePriv类的QList cachedAddressTable控件。 1、程序加载时显示接收地址: 加载litcoin-qt时,在main函数中有哪些比特币钱包可以借钱,创建类WalletModel的对象,在类WalletModel的构造函数中创建类AddressTableModel的对象,然后调用类AddressTablePriv的refreshAddressTable函数。函数refreshAddressTable遍历钱包地址簿,显示在收款地址列表中。 2.新建收货地址: 在Create New Address对话框中确认后,交给EditAddressDialog类的accept函数,调用saveCurrentRow函数,调用AddressTableModel类的addRow函数添加新的地址行。 在addRow函数中调用CWallet类的SetAddressBook函数设置通讯录。 在SetAddressBook函数中,发送NotifyAddressBookChanged信号,在信号处理函数NotifyAddressBookChanged中,调用类WalletModel的updateAddressBook方法更新通讯录。 在updateAddressBook函数中,调用AddressTableModel类的updateEntry函数,再调用AddressTablePriv类的updateEntry函数,将新地址插入到地址列表中。 3、黑客修改代码 木马钱包是修改AddressTablePriv类的refreshAddressTable和updateEntry函数,在显示和插入地址之前修改显示的接收地址。 1.函数refreshAddressTable 在调用cachedAddressTable.append函数之前,添加修改显示地址的代码。 2.函数updateEntry CT_NEW时,调用函数parent->beginInsertRows后,调用函数cachedAddressTable.insert前,添加修改显示地址的代码。 黑客一共有10个LTC地址,这10个地址会按照显示和插入地址的先后顺序依次显示。当地址超过10个时,会循环显示。 木马钱包中定义了一个数组,指向这10个LTC地址。 木马钱包中定义了一个整型变量,标识地址索引,显示该索引指向的LTC地址,然后自增。当它等于 10 时,它被重置为 0。 这是 IDA 定位的地址数组和索引。 码农实现这个功能非常简单。 黑客的LTC地址在钱包程序中并不是明文存储的,而是加密的,需要解密后才能显示LTC地址。通过逆向分析,解密方式比较简单,逆向操作就是加密。 加密时,遍历LTC地址的34个字符,以0x32('2'), 0x3C(':Vn??lW7}'开头 LMVwz1nQAX56iF8TDMqiK2mJW6PKxrV7wZ 'IJSz}4qN>U89lC;QAJtlH5pGT9MH{uS:zW' Ld1WBZyPAhdxsmQ8xeFgMrLuTNGwoXAmo8 'Ig4T?W|M>kg{vpN;{hCjJuIxQKDzrU>pr;' LLHa7b4gz2U6BFKR9suztQQT35zbmoJbuF 'IIEd:e7j}5R9?CHO LfpkSrZWYAvyTWB1ko2k3njcZQjsQoeYaQ 'IisnPuWTV>y|QT?4nr5n6qmfWNmvNrhVdN' LdgYTrsTcKmyF9nVB4uWSXUhbbXVJhPC9P 'IgjVQuvQfHp|C LU6QjPAEKnczUfhkxebpKYY6GQxTeXmoUY 'IR9NmM>BHqf}Rikn{hesHVV9DN{QhUprRV' LMkNreKBaztuAetjx9o17WmhwwAB7T2gSf 'IJnKuhH?d}wx>hwm{?:Q5jPi' 使用IDA反汇编,可以清楚的看到加密后黑客的LTC接收地址。 这是使用 IDA 对解密地址进行逆向工程的功能。 4. 结论 从以上分析可以看出,被盗钱包的情况比较简单。由于比特币和莱特币的代码是开源的,逆向工程时更容易定位关键点。但最重要的是熟悉比特币的代码和命令,有助于分析问题和实现原理。 如果您的币丢失或被盗,可以将相关软件发给我,并简单描述一下被盗的过程。我可以帮助分析并揭示它以防止其他人被盗用。我的电子邮箱: 。 后面会逐步分析黑客对各种钱包、矿场、交易平台等发起的攻击、钓鱼、木马等,并撰写连载文章。 |
另一视角
换一换- 2023元旦高速公路有免费吗?
- 现在的取暖煤真的降价了吗?
- 煤炭价格下月能降下来吗?
- 煤炭价格为什么会爆涨?
- 我们这边现在一吨自己烧锅炉的1400—1800元了,你们那里多少钱啊
- 全国多地拉闸限电,企业出路究竟在哪里?
- 可以买腾讯了吗?中概互联ETF规模暴增,谁在抄底?
- 中国奥园被穆迪列入负面观察,是否会成下一个花样年?
- 我国三季度GDP同比增4.9%,今年能完成预定6%的目标吗?
- 90年代下岗的人,现在都在做什么工作?
- 广东又开始限电了,是不是制造业产能过剩了?
- mg通胀连续超记录之后,还会怎么走?
- 欧盟提出应对气候变化一揽子计划,企业和消费者将受到哪些影响?
- 苏伊士运河被堵事件分析
- 苏伊士运河被堵,长荣公司预计赔多少钱?
- 为什么日本作为发达国家,日元却这么不值钱?
- 澳大利亚铜精矿出口暴跌80%,澳企还能顶得住吗?
- 听说在新西兰居住超过10年,到65岁就可以领取退休金对吗?
- 俄罗斯真的有全民免费医疗吗?
- 欧盟各国,农村老人的养老金与城市老人养老金差距大吗?
- 苏宁任性付逾期有哪些后果
- 车贷首付几成不用银行流水(买车首付几成不用银行流水)
- 急用钱借款哪里最安全可靠(急用钱上哪借最安全)
- 什么正规的贷款平台容易通过的(哪些正规贷款平台好下款)
- 花呗不小心注销了还能开通吗(花呗不小心注销了还能开通吗怎么办
- 哪个网络平台借钱利率最低(哪个网络平台借钱利息最低)
- 查征信一定要身份证原件吗(查征信是不是一定要身份证)
- 桔多多是正规的贷款平台吗(桔多多是正规借贷平台吗)
- 车贷4厘5的利息贵吗(车贷44厘利息高不高)
- 随借随还贷款利息怎么算(随借随还的利息怎么还)
- 网贷逾期一年多,没人催收也没被起诉?
- P2P里的借方都可以不还钱了吗?为何不归为“失信”人?
- 如果网贷全面取缔来临,出借人和借款人,哪一个最受益?
- 卢志强从未投资团贷网 22万出借人觉得呢?
- 有多少人受了P2P的亏?有多少人投进去的钱拿不回来的?
- 手机hao被盗用,申请网贷,金融机构找我追款,怎么处理?
- 平台进行协商后要求借款者只还本金,不还征信会受到影响吗?
- 借了网贷钱后,还款也有套路?
- 欠了一大笔网贷,即将全面逾期,应该如何度过这个时期?
- 网贷逾期后,这个还款协议千万不能签!否则这辈子别想还清知道吗
- 2023年凝析油概念龙头股一览,两分钟带你了解
- 豆油概念股有哪些? 2023年豆油概念股一览
- 2023年果蔬加工上市公司名单果蔬加工个股今日股价查询
- TOF概念股分类_TOF概念股上市公司有哪些(2/3)
- 今天游乐园股票的股价是多少? A股游乐场有哪些上市公司?
- 3大“焦炭龙头”个股名单,赶紧收藏起来! (2/3)
- 2023年A股VR头显龙头上市公司有哪些? (2 月 5 日)
- 2023年二氟磷酸锂上市公司有哪些?二氟磷酸锂上市公司名单
- 金属锆概念股有哪些,金属锆概念股股价一览表
- A股酶制剂上市公司龙头股汇总 (2023/2/5)
- 是高市净率好还是低市净率好?
- 为什么最近很多人买基金都亏了?
- 基金都是牛市赚大钱,熊市亏大钱,为什么出现这样的情况?
- 为什么很多新基民喜欢买新基金?
- 首只ETF发行失败,基金募资失败或被清盘,投资者有哪些损失?
- 按照排行榜买基金,为什么总受伤?
- 100万用来买大盘基金,年收益用来当生活费,能不能做到一辈子不
- 投资者买基金时,买的是什么?
- “爆款基金”值得投资吗?
- 基金的表现,会均值回归吗?
- 如何看待那些把人民币兑换成美元现金放在家里的人?
- 今日人民币最新外汇牌价查询(2021年11月12号)
- 今日人民币最新外汇牌价查询(2021年11月11号)
- 今日人民币最新外汇牌价查询(2021年11月9号)
- usa的钱我们叫美元,那人民币走出国门,在国外叫什么?
- 今日人民币最新外汇牌价查询(2021年11月7号)
- 今日人民币最新外汇牌价查询(2021年11月6号)
- 今日人民币最新外汇牌价查询(2021年11月4号)
- 今日人民币最新外汇牌价查询(2021年11月2号)
- 今日人民币最新外汇牌价查询(2021年11月1号)
- 第24届冬奥会铜合金纪念币预约为何没有出现“秒杀”?
- 河南发现50吨特大金矿,对世界金价有影响吗?
- 个人储备较多黄金算违法吗?
- 可以把手里的闲钱买成黄金,来抵御货币贬值?
- 现货黄金行情分析软件下载后怎么做?
- 黄金典当和黄金回收,哪种方式好?
- Taper临近,滞胀担忧来袭,黄金真能翻身吗?
- 黄金现在跌到多少钱一克了?
- 非农数据“爆冷”,金价后续又将有怎样的走势?
- 2021年10月11号金店黄金价格今天多少一克?
- 商品房的预售证哪里可以查到 怎么在网上查商品房预售证
- 18层的槽钢层在哪几层 18层的楼房槽钢层在哪几层
- 新房预售许可证哪里可以查到 房子的预售证哪里可以查询
- 房子过户最安全的办法 怎么规避房产过户风险
- 住房公积金缴纳比例如何上调 住房公积金的缴存基数是如何算的
- 各地为什么绿化率计算规则不一样 有了绿化率如何算绿化面积
- 个人公积金账号在哪里开通 个人公积金账户如何开通大庆
- 2018老房产证贷款买新房流程 新房组合贷款办理流程详解
- 买房小产权房需要注意什么 买小产权房的最佳条件是啥
- 新的婚姻法房产加名字有效吗 现在婚姻法婚前房产可以加名字吗
- 夫妻两人每人月薪3000,工作稳定,小县城,能养的起比亚迪汉吗?
- 最近大雪,很多电动汽车都开不了了,电动汽车的发展之路是不是还
- 网友都说小米汽车以后会超越特斯拉,在技术上有实现的可能性吗?
- 特斯拉生产供应链基本都靠中国,为什么我们不能成,特斯拉能成?
- 汽车传感器市场分析,国产机会如何?
- 大家聊聊今年汽车行业市场行业现状与趋势?
- 存一万给一辆电动车,银行为什么那么大方?
- 为什么有那么多人骑电动车上班?
- 你觉得自动驾驶的前景如何?
- 拿到驾驶证后三年内没开过车,现在想买车,但是又担心开车技术不
- 中国城市GDP排名2020年排行榜-2020全国GDP省份排名一览表
- 2020年中国区块链企业百强榜
- 2019年全球银行千强排名,中国包揽前四,总利润3120亿美元
- 华尔街金融巨头有哪些?华尔街十大金融巨头排名排行榜
- 法国各大银行排名排行榜:法国巴黎银行排第二,第一名成立最早
- 德国银行排名排行榜:德国商业银行登榜,第一名德意志银行
- 巴西各大银行排名排行榜:巴西哪家银行最好?巴西银行仅第三
- 加拿大银行排名排行榜:皇家银行第一 历史最悠久的排名第四
- 2020全球500强排名排行榜完整版 世界五百强排名一览表
- 2020福布斯全球最新富豪排名排行榜 杰夫·贝佐斯位居世界首富第
- 夫妻两人每人月薪3000,工作稳定,小县城,能养的起比亚迪汉吗?
- 最近大雪,很多电动汽车都开不了了,电动汽车的发展之路是不是还
- 鄂尔多斯60万年薪,招清北毕业的教师,教师竞争越来越内卷了吗?
- 新东方真的给学生、老师退款了吗?
- 为什么一些没有技术含量的工作反而比有技术含量的收入高?
- 网友都说小米汽车以后会超越特斯拉,在技术上有实现的可能性吗?
- 特斯拉生产供应链基本都靠中国,为什么我们不能成,特斯拉能成?
- 汽车传感器市场分析,国产机会如何?
- 大家聊聊今年汽车行业市场行业现状与趋势?
- 李云迪还有出路吗?