求教懂汇编语言的前辈们,编程小白没有基础,想学一门汇编语言做副业,哪个比较容易入门,前景比较好。

2019-07-20 15:31:14 +08:00
 chamkwok

培训班老师一个,平常备课之余还有不少时间,想学学编程做点副业赚零花钱,但是苦于不知道哪个入门容易,当下比较火,特来求教大家,先谢谢了。

4650 次点击
所在节点    程序员
40 条回复
susecjh
2019-07-20 15:36:52 +08:00
真•小白
LLaMA2
2019-07-20 15:40:04 +08:00
.CODE

decrypt_uworld PROC
cmp rcx, 0h
jz decrypt_failure
PUSH RBP
PUSH RBX
MOV RBP, RSP
SUB RSP, 8H
;;;;;;;;;;;;;;;;;;;
lea eax,[rcx-7CA37571h]
shr rcx,20h
rol eax,08h
sub ecx,0B022A88h
add eax,41AC1E30h
ror ecx,10h
ror eax,10h
add ecx,31FE83B9h
xor eax,2F4F93A1h
ror ecx,08h
xor ecx,51FF51BFh
mov [rsp],eax
mov [rsp+4h],ecx
mov rax,[rsp]
;;;;;;;;;;;;;;;;;;;
MOV RSP, RBP
POP RBX
POP RBP
RET
decrypt_uworld ENDP


decrypt_gameinst PROC
cmp rcx, 0h
jz decrypt_failure
PUSH RBP
PUSH RBX
MOV RBP, RSP
SUB RSP, 8H
;;;;;;;;;;;;;;;;;;;;;;;;;
lea eax,[rcx-31CCFC43h]
shr rcx,20h
rol eax,10h
add ecx,3362C6E8h
sub eax,6DC396BCh
ror ecx,08h
rol eax,10h
add ecx,76896FCFh
xor eax,29096587h
ror ecx,08h
xor ecx,57D95719h
mov [rsp],eax
mov [rsp+4h],ecx
mov rax,[rsp]
;;;;;;;;;;;;;;;;;;;;;;;;;
MOV RSP, RBP
POP RBX
POP RBP
RET
decrypt_gameinst ENDP

decrypt_level PROC
cmp rcx, 0h
jz decrypt_failure
PUSH RBP
PUSH RBX
MOV RBP, RSP
SUB RSP, 8H
;;;;;;;;;;;;;;;;;;;;;;;;;
mov rdx,rcx
mov r8,rcx
shr rcx,20h
shr r8,20h
mov eax,edx

and edx,0F0F0F0Fh
and ecx,0F0F0F0Fh
and eax,0F0F0F0F0h
and r8d,0F0F0F0F0h
xor edx,eax
xor ecx,r8d
add edx,2666CEFAh
add ecx,25B9253Ah
xor edx,2666CEFAh
xor ecx,0DA46DAC6h
mov [rsp],edx
mov [rsp+4h],ecx
mov rax,[rsp]
;;;;;;;;;;;;;;;;;;;;;;;;;
MOV RSP, RBP
POP RBX
POP RBP
RET
decrypt_level ENDP

decrypt_actors PROC
cmp rcx, 0h
jz decrypt_failure
PUSH RBP
PUSH RBX
MOV RBP, RSP
SUB RSP, 8H
;;;;;;;;;;;;;;;;;;;;;;;;;
mov rdx,rcx
mov r8,rdx
mov r9,rdx
shr r8,20h
shr r9,20h
mov ecx,edx
shr r9d,10h
shr ecx,10h
xor r8w,r9w
movzx eax,cx
xor ax,dx
rol cx,08h
movzx ecx,cx
shl ecx,10h
movzx eax,ax
or ecx,eax
ror r8w,08h
add ecx,23C3376Dh
mov eax,ecx
shr eax,10h
xor ax,cx
and ecx,0FFFF0000h
movzx eax,ax
or ecx,eax
mov eax,r9d
xor ecx,23C3376Dh
shl eax,10h
mov [rsp],ecx
movzx ecx,r8w
or ecx,eax
add ecx,0A24CA28Dh
mov eax,ecx
shr eax,10h
movzx edx,ax
rol ax,08h
xor dx,cx
movzx ecx,ax
ror dx,08h
movzx eax,dx
shl ecx,10h
or ecx,eax
xor ecx,5DB35D73h
mov [rsp+4h],ecx
mov rax,[rsp]
;;;;;;;;;;;;;;;;;;;;;;;;;
MOV RSP, RBP
POP RBX
POP RBP
RET
decrypt_actors ENDP

decrypt_local PROC
cmp rcx, 0h
jz decrypt_failure
PUSH RBP
PUSH RBX
MOV RBP, RSP
SUB RSP, 8H
;;;;;;;;;;;;;;;;;;;;;;;;;
mov rdx,rcx
movzx eax,dx
mov ecx,edx
mov r9,rdx
shr ecx,10h
xor ecx,eax
shr r9,20h
and edx,0FFFF0000h
or edx,ecx
add edx,4E8E5652h
mov ecx,edx
shr ecx,10h
movzx eax,cx
ror ax,08h
movzx r8d,ax
movzx eax,dx
mov edx,r9d
xor ecx,eax
shr edx,10h
movzx eax,dx
shl r8d,10h
xor ax,r9w
ror dx,08h
ror ax,08h
or r8d,ecx
movzx ecx,ax
xor r8d,4E8E5652h
movzx edx,dx
shl edx,10h
or edx,ecx
mov [rsp],r8d
add edx,4D114D92h
mov eax,edx
shr eax,10h
xor ax,dx
and edx,0FFFF0000h
ror ax,08h
movzx ecx,ax
or ecx,edx
xor ecx,0B2EEB26Eh
mov [rsp+4h],ecx
mov rax,[rsp]
;;;;;;;;;;;;;;;;;;;;;;;;;
MOV RSP, RBP
POP RBX
POP RBP
RET
decrypt_local ENDP

decrypt_controller PROC
cmp rcx, 0h
jz decrypt_failure
PUSH RBP
PUSH RBX
MOV RBP, RSP
SUB RSP, 8H
;;;;;;;;;;;;;;;;;;;;;;;;;
mov rax,rcx
mov ecx,eax
shr rax,20h
xor ecx,0D8CCFC42h
xor eax,739D3917h
not ecx
not eax
add ecx,4202FA1Eh
xor ecx,8031F9A3h
add eax,415D41DEh
xor eax,99C078CAh
mov [rsp],ecx
mov [rsp+4h],eax
mov rax,[rsp]
;;;;;;;;;;;;;;;;;;;;;;;;;
MOV RSP, RBP
POP RBX
POP RBP
RET
decrypt_controller ENDP


decrypt_property PROC
cmp rcx, 0h
jz decrypt_failure
call decrypt_level
ret
decrypt_property ENDP

decrypt_objectid PROC
cmp rcx, 0h
jz decrypt_failure
PUSH RBP
PUSH RBX
MOV RBP, RSP
SUB RSP, 8H
;;;;;;;;;;;;;;;;;;;;;;;;;
mov rbx,rcx
xor ebx,46270166h
ror ebx,0Ah
mov eax,ebx
shl eax,10h
xor eax,70681B93h
xor eax,ebx
;;;;;;;;;;;;;;;;;;;;;;;;;
MOV RSP, RBP
POP RBX
POP RBP
RET
decrypt_objectid ENDP

decrypt_failure PROC
PUSH RBP
PUSH RBX
MOV RBP, RSP
SUB RSP, 8H
mov rax, 0h
MOV RSP, RBP
POP RBX
POP RBP
ret
decrypt_failure ENDP


END


绝地求饶 神秘代码
gz911122
2019-07-20 15:40:08 +08:00
汇编语言 只有一门
就叫 汇编语言

所以不用挑,也没得挑
CoCoMcRee
2019-07-20 15:43:19 +08:00
这年头学哪个编程语言都不能当副业挣钱。。。
ant2017
2019-07-20 15:43:33 +08:00
汇编?从入门到放弃
feng32
2019-07-20 15:43:34 +08:00
@gz911122 其实还是分的

入门是 8086 汇编,主流应用是 i386 汇编,工业领域有各种单片机汇编、ARM 汇编等
Sanko
2019-07-20 15:46:32 +08:00
@ye4tar 实力劝退
lbingl
2019-07-20 15:46:59 +08:00
学汇编语言搞副业?你应该是说学编程语言吧,Python 入门不错,js 也比较容易,但是得看你自己想干啥,再学啥,到时候学了 PHP 搞深度学习肯定不行,这玩意没法推荐啊。如果非要学汇编就从 C 开始吧(虽说 C 只是比较低级而已,也不是汇编,不过零基础直接学汇编不得爆炸),这上来就干汇编实在有点让人摸不着头脑...
JLTHU
2019-07-20 15:47:26 +08:00
好白……你可能想说的是"编程语言"
那…… Python ?
而且 4L 说得对……赚零花钱不存在的
Ascotbe
2019-07-20 15:51:19 +08:00
别问
问就是 C++
imicksoft
2019-07-20 16:29:06 +08:00
aardio 开发 windows 环境的软件还是很方便的,了解一下
taogen
2019-07-20 16:34:48 +08:00
PHP 是世界上最好的语言 (狗头
zhangkunkyle
2019-07-20 16:43:23 +08:00
如果学习能力强,学汇编也可以啊,搞内核层的驱动木马,做外挂,锁主页,挖矿,刷流量等等这些灰产赚钱其实非常肥,就是风险大,赚得多了就容易被盯上了,然后赚的钱都上缴了
misaka19000
2019-07-20 16:58:40 +08:00
学汇编语言并不重要,重要的是对硬件和体系结构的理解

ps:本人 nasm 党
ww050312
2019-07-20 17:10:02 +08:00
别问 问就是 armv7
na g
karia
2019-07-20 17:13:22 +08:00
能不能搞个功能把 2 楼折叠了 @Livid
guanaco
2019-07-20 17:32:12 +08:00
楼主学汇编是为了以后开汇编语言课,楼都歪了……否则需要工控基础,才可以更好地了解。
VDimos
2019-07-20 17:37:09 +08:00
学 arm 的好一点儿,现在嵌入式随着物联网发展会起来,但用汇编开发,实在想不到什么优势。
AyanamiRei
2019-07-20 17:37:38 +08:00
html->css->js->php+mysql
AyanamiRei
2019-07-20 17:38:36 +08:00
学完这些 就可以接私活挣钱了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/584684

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX