首页
社区
课程
招聘
[建议][讨论]恕在下愚昧!写病毒代码不能用高级点的工具写吗?非得用汇编写个上千行的代码,存心恶心初学者?
发表于: 2020-3-27 17:39 2931

[建议][讨论]恕在下愚昧!写病毒代码不能用高级点的工具写吗?非得用汇编写个上千行的代码,存心恶心初学者?

2020-3-27 17:39
2931
看了好多大佬的帖子,都喜欢用汇编写,汇编本人也会,但是上千行代码,看下来实在是好累。能不能建议大佬以后用高级点 的语言写 ,至少也是c/c++吧,代码尽量简短呀!!!!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (18)
雪    币: 2157
活跃值: (12639)
能力值: ( LV12,RANK:312 )
在线值:
发帖
回帖
粉丝
2
是这样,你口中的病毒应该叫shellcode。成熟的RAT很少用汇编去写,目前开源来看.net占据一席之地。
2020-3-27 19:05
0
雪    币: 399
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
主要是为了快和方便,再说其实汇编好多了,c语言也可以,c++才是坑初学者的大坑,各种系统函数调过来调过去,英语好的很轻松,因为基本都是大白话,问题是英语不好的就惨了,满眼都不认识,查的话一个一个来,回头就忘掉
2020-3-28 09:13
0
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
一半人生 是这样,你口中的病毒应该叫shellcode。成熟的RAT很少用汇编去写,目前开源来看.net占据一席之地。
帖子上看,很多都是用masm32写的好像,看的贼累
2020-3-28 10:27
0
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
koop 主要是为了快和方便,再说其实汇编好多了,c语言也可以,c++才是坑初学者的大坑,各种系统函数调过来调过去,英语好的很轻松,因为基本都是大白话,问题是英语不好的就惨了,满眼都不认识,查的话一个一个来,回 ...
c++还好吧,开发工具都是语法问题而已。相比汇编写的业务逻辑,感觉高级语言写的逻辑代码更容易理解。可能是我汇编代码写的少吧,主要工作也不是用汇编写代码。
2020-3-28 10:30
0
雪    币: 399
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
Phsa1 c++还好吧,开发工具都是语法问题而已。相比汇编写的业务逻辑,感觉高级语言写的逻辑代码更容易理解。可能是我汇编代码写的少吧,主要工作也不是用汇编写代码。[em_78]
你说的对,其实就是看你哪方面更熟悉,就像刚说的如果英语好的话当然是高级语言好搞,直接看就明白了。(c++这类都已经不是语法的问题了,语法才能有几个,英语是关键啊,除非你就成天用那几个,强行记住也行,但是要增加呢?)
2020-3-28 10:47
0
雪    币: 8764
活跃值: (5240)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
等你知识多了,就知道为什么了。
2020-3-28 11:02
0
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
sunsjw 等你知识多了,就知道为什么了。
刚入门不久。目前看过c++反汇编与逆向分析,windowsPE权威指南,现在正在看加密与解密,操作系统之类的以前就看过很多,了解一些。看完加密与解密,大佬可还有什么好的方向推荐吗?
2020-3-28 14:58
0
雪    币: 2938
活跃值: (18)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
9
把你常用英语,收集起来,汇集成一个文档,用#define 大法,替换掉.不就不用记了吗?
直接中文编程,多爽.
2020-3-28 15:31
0
雪    币: 2938
活跃值: (18)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
10
计算机行业,里面装逼的非常多.你要学好,一定要把数据结构和算法学好,然后再来打些装逼的人的脸.
2020-3-28 15:32
0
雪    币: 2647
活跃值: (5093)
能力值: ( LV9,RANK:225 )
在线值:
发帖
回帖
粉丝
11
//删了,回错帖了
最后于 2020-3-28 17:07 被天水姜伯约编辑 ,原因:
2020-3-28 17:06
0
雪    币: 2345
活跃值: (3064)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
是的,就是故意让人知难而退
2020-3-28 17:17
0
雪    币: 851
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
进来学习的,看你们说了啥。
2020-3-29 10:16
0
雪    币: 8764
活跃值: (5240)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
你能用C语言写一个获取当前指令地址的代码吗?
最后于 2020-3-29 12:39 被sunsjw编辑 ,原因:
2020-3-29 12:39
0
雪    币: 783
活跃值: (1121)
能力值: ( LV5,RANK:78 )
在线值:
发帖
回帖
粉丝
15
汇编写主要是为了shellcode.你所说的病毒算是感染型病毒吧.那种是汇编写比较舒服.如果你要写个rat之类的 汇编写主要为了体积和免杀..操作shellcode还是汇编更强一些.delphi第二.CorC++ 第三..
2020-3-29 13:38
0
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
bambooqj 汇编写主要是为了shellcode.你所说的病毒算是感染型病毒吧.那种是汇编写比较舒服.如果你要写个rat之类的 汇编写主要为了体积和免杀..操作shellcode还是汇编更强一些.delphi第二. ...
受教了!!
2020-3-29 14:28
0
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17
sunsjw 你能用C语言写一个获取当前指令地址的代码吗?
可以吧。机器码也是放在内存中,只要找到相应的地址,把值取出来,就是对应的机器码了吧
2020-3-29 18:04
0
雪    币: 1790
活跃值: (3785)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
18
sunsjw 你能用C语言写一个获取当前指令地址的代码吗?
这个还真可以。都不用嵌入汇编代码。 直接定义一个局部变量然后越界访问下就可以取出来了。
2020-3-30 08:48
0
雪    币: 3359
活跃值: (10992)
能力值: ( LV9,RANK:240 )
在线值:
发帖
回帖
粉丝
19
拍拖 这个还真可以。都不用嵌入汇编代码。 直接定义一个局部变量然后越界访问下就可以取出来了。
想请教下大神怎么搞?先不考虑当前函数是通过plt跳过来的情况,是不是要先通过越界访问局部变量得到返回地址,再根据返回地址上一条指令得到当前函数的地址,然后当前指令跟当前函数起始地址的偏移又怎么得到呢?
2020-3-30 09:16
0
游客
登录 | 注册 方可回帖
返回
//