我是一个高一生,初二下期开始自学c语言编程,后来又学了html等网页脚本编程,为了方便学了vb语言

我是一个高一生,初二下期开始自学c语言编程,后来又学了html等网页脚本编程,为了方便学了vb语言,现在8086汇编语言快学完了。空闲的时候玩过反汇编逆向软件,虐懂一点而... 我是一个高一生,初二下期开始自学c语言编程,后来又学了html等网页脚本编程,为了方便学了vb语言,现在8086汇编语言快学完了。空闲的时候玩过反汇编逆向软件,虐懂一点而已,还弄过比较简单的缓冲区溢出shellcode,win api也是虐懂而已,学过一些比较肤浅的黑客技术,什么sql注入之类的
总之我比较喜欢底层安全技术,比如病毒分析,木马rookit编程,逆向工程,杀毒网络程序编程,虽然现在一窍不通!!!然后我进一步该做什么呢?我想迅速提高自己的安全编程能力!!可以是驱动安全编程吗?我不想去开发win界面程序,我想delphi做界面,c和汇编写核心库就行了,把时间留在驱动安全编程上
毕竟我是高一的。。。。。时间不算太多,所以想做出点像样的东西。。。。。界面编程就算了,大家觉得这样好吗???给点意见吧。。。。谢谢!!!!!!
展开
 我来答
QQ972158814
2014-01-08 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:246万
展开全部
你学了这么多。自己动手编过程没有?编程是个实践性很强的技能。C语言是一切编程语言的基础,是一个体系的知识。感觉你并没有真正掌握C语言,而黑客无一不是编程高手,是相当精通的。自己对C语言编程,然后进行反汇编,了解C语言运行机制,这是编程高手必经的过程。而不是象你这样的学,只会让自己混乱,一团糟。踏踏实实的做,一步一步一个脚印这样才行,你看的都是别人的东西,真正有价值的技术是不会轻易让人知道.你学了这么多,还不如精通C语言这一门。其实C语言本身就涉及到底层很多,可以直接操作硬件,尤其是指针的存取,要知道很多大型系统软件都是C语言开发的。可以百度私信我,我告诉学习
追问
嗯。。。。肯定的。。。。初中时候只要一有空就在电脑面前编代码,刚开始模仿别人,到后来自己编程做数学题,写算法,有时候感觉着了魔似的,通宵的弄,至于汇编,我是在虚拟机上写loader主引导程序来学的。。。。但是仍然是实模式下编,没有学过保护模式。。。。。
那请告诉我,我的c语言和汇编要到什么程度才适合安全编程呢???感谢
o624366705
2014-01-08 · 超过32用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:57.5万
展开全部

高一?这么叼?安全是一个比较笼统的概念,初学的话你可以从网络安全和应用安全两个方面学习。

  1. 网络的话吃透OSI七层模型,不止是会用,熟悉了解,而是知道底层是怎么通信的,工作原理是怎么样的,比如FTP,SSH等等的协议。60%的安全都是因为网络产生的,编码带来的漏洞只有20%会造成安全问题。

  2. 系统安全,你懂的,所有的应用都是基于系统,90%的系统都是基于网络,所有的网络都是基于协议,重要之处就不再吐槽了,去看下操作系统原理,底层API,学C的话linux就是最好的例子。

  3. 编码的安全的话,一句话就是思想,把自己当骇客,反面来想,有一个原则,“用户输入的数据一定是非法数据,用户的操作一定是非法的”,多看别人写的代码,借鉴人家的思想,可以看看编程之美相关的书籍,锻炼思维。

  4. C语言的工程师待遇至少都是五位数。数据结构也很重要。

  5. 方向没有错,只是底层太难了,希望你能坚持,我以前就干黑客的,后来网络安全,后来php,在后来做JAVA去了。驱动安全上手太难,与硬件有很多关系,汇编再结合C会好一点,懂一点python,perl就更好了,delphi现在在商业上基本没人用了,驱动安全你去研究linux吧,windows就是渣!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
却涵畅0I7
2014-01-08 · 超过10用户采纳过TA的回答
知道答主
回答量:70
采纳率:50%
帮助的人:49.6万
展开全部
不错啊,有志者
建议你看看软件工程,然后你可以模拟一个软件工程过程去实现一个小软件的软件周期开发,这样对于你在整个软件开发流程和开发过程中遇到问题及解决问题有很大的帮助,而且在无形中也对你的开发能力会有很大的提高,比较只是去学习书本上的理论知识对个人的能力提升还是有限的,特别到你以后参加工作了会有很大的帮助也会更深刻的感觉项目实现对自身提高的深度和速度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风真的随意
2014-01-08 · TA获得超过670个赞
知道小有建树答主
回答量:789
采纳率:0%
帮助的人:381万
展开全部
小伙子挺强大的!你实践也不少了可以的话看一些编程思想的书比较好..........C也就是面向过程编程你可以了解下面向对象编程比如C++ C# PHP 等一种即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
权群28
2014-01-08 · TA获得超过750个赞
知道小有建树答主
回答量:513
采纳率:100%
帮助的人:216万
展开全部
感觉你非常厉害!
你喜欢做底层的东西、那我给你一些方向吧。
・音视频检索:如输入一个Mp3文件(几个小时的会议录音)、检索某个词或句子出现的次数以及时段。再如输入一个AVI文件(几天的监控录像)、检索某个物体或人物的出现次数以及时段等信息。
・语音合成:如输入TXT文本以及一个人的声音采集样品、输出以那个人的声音读出的音频。

        
追问
大家可能误解我的意思了。因为现在读书,时间不够,我想直接学习底层安全编程
追答
说到底层安全编程、我也不太了解。
为了学习底层安全编程首先要学你要开发的平台的底层(后台)。
如Windows下的注册表、设备驱动、内存管理、文件系统等。
还有与操作系统无关的网络通信的协议。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式