精华内容
下载资源
问答
  • 以后我打算先从逆向起,后面慢慢漏洞挖掘,反病毒之类的职位。现在移动端更多,Android也是必须得我掌握的了 职业要求如下: 二进制基础 熟悉X86汇编、C/C++语言 熟练使用OD、WinDbg、IDA Pro等...

    二进制的路上并不好走,

    这一条路走下去自己也不知道能不能找到工作

    所以这几天没有学习pwn,听了学长的经验分享,就算在ctf逆向当中你的pwn技术有多牛逼和你的真正在公司当中也是没有多大关系的 ,ctf只是你的一个展示方面,千万不能以ctf为目标去学习ctf,ctf应该是建立在你学习其他信息安全的基础上进行的

    很多时候,去寻遇到一个新的提权方式,漏洞溢出的方式,其实在实际当中已经没有多大的意义了。所以不要再为了ctf而ctf了。

    下面的时间应该怎么进行规划呢?我打算好好学好基础,以职业要求作为我的学习目标,学习指南。

    以后我打算先从逆向做起,后面慢慢做漏洞挖掘,反病毒之类的职位。现在移动端更多,Android也是必须得要我掌握的了

    职业要求如下:

    二进制基础

    熟悉X86汇编、C/C++语言

    熟练使用OD、WinDbg、IDA Pro等调试、逆向工具;

    熟悉Windows/Unix操作系统原理

     

    逆向

    熟悉主流的对称和非对称加密算法的工作原理

    熟悉反跟踪调试技术、脱壳技术

    了解各种通用加解密算法以及算法的逆向汇编代码特征;

    熟悉网络协议(HTTP/HTTPS)、加密算法;

     

    Windows

    深入理解Windows操作系统原理;
    具有扎实的数据结构、算法基础;
    有Windows驱动开发经验者优先

     

    Android逆向

    熟悉ARM汇编指令体系,能熟练对ARM平台软件实施逆向工程,熟悉ELF/PE文件格式。

    熟悉Smali语言;
    精通编译, 链接, 库, 熟悉常见构建系统;

    熟悉Android的系统和应用的Java层以及SO级别的Hook技术

    根据需求完成Hook插件模块功能的设计、开发和测试工作;

    熟悉Android破解流程,熟悉smali语法、.dex文件结构、xposed工具,熟悉各种破壳技术

     

    漏洞挖掘

    挖掘和分析Android底层安全漏洞

    熟练掌握arm/arm64汇编及其体系架构
    具有对Android底层安全漏洞成因、原理及利用方式的基本知识

    熟悉FUZZING测试方法及主流的漏洞挖掘工具,具备开发fuzz工具的经验;

    有android应用破解经验,有脱壳经验者优先;
    系统最新安全机制以及在这些安全机制下漏洞利用技术的研究;
    在漏洞和利用研究的基础上为团队提供相应的利用工具;
    熟悉常见漏洞类型,熟悉漏洞挖掘常见技术,具备常见漏洞利用经验;
    精通文件分析技术

     

    时间上的安排:

    10.18-------11.1

    继续学习pwn的漏洞溢出,将自己的pwn的水平提升到中等pwn题目水平

    11.1--------12.21(50)

    学习c++,目标是c++和数据结构的应用配合要写的出来代码,数据结构要学会和c++的配合,要学会stl容器的使用,需要能够达到c++完成ccf的水平。还有就是在中间穿插汇编语言的学习时间是一半一半

     

    展开全文
  • 遇到一个不错的人,你想去接触,可是你想要是分手了怎么办,连做朋友的机会都没有了,所以就先做朋友吧。过不了多久你看到他手挽着另外一个人,那种感觉让你心如刀割吧。...要做什么就去做,别什么都等以后,要等到黄
    遇到一个不错的人,你想去接触,可是你想要是分手了怎么办,连做朋友的机会都没有了,所以就先做朋友吧。过不了多久你看到他手挽着另外一个人,那种感觉让你心如刀割吧。那我告诉你,活该,谁叫你喜欢了不去追,谁叫你害怕了,那你就痛吧,你就看着人家甜蜜吧,除非你有移花接木的功力。


      我们总是这样,遇到很多事情,然后告诉自己,不急不急,等以后吧,可是物是人非啊。要做什么就去做,别什么都等以后,要等到黄花菜凉的时候吗?那就等着后悔吧。


      很多人有很多想法,就是不知道怎么跨出那一步,然后就想,等着以后时候到了自然会跨出那步了,可是你却没想过,岁月不会等你,这一刻你不下狠心做,可能下一刻,结果就变了,你再去哭天喊地的后悔,已经来不及了。


      可能很多人会说想到什么就做什么,难道不用经过大脑思考吗?那当然要了,但是你思考也不用等以后吧,见到很多人,想法很多,却成了光说不做之辈,当然我之前也是如此。人吗,就要对自己狠一点,那样你才能走出来,去过你想要的生活。


      让自己迅速变回自己的三个方法:接受,改变和离开,不能接受就改变,改变不了就离开。很多事情都要自己去经历,因为别人说是别人说的,你可能左耳进右耳就出了,所以就要自己磕磕碰碰的去经历,可能你会遍体鳞伤,然后留下后遗症,但是你一定要坚信一个观念,没事,还年轻,倒下去了,大不了从头再来。


      不要找任何的借口来说你现在有什么什么事,你要知道孰轻孰重,清楚你想要的是什么,不要拿任何事情来说那件事等以后再做,以后以后,什么时候才是个后啊。


      我不可否认曾经也是光说不做之辈,明明现在想法来了,就说过一会再记下来,可是,过了一会又有些别的事让那个想法付之东流,过后再想起来,已经想不起来了,如果能回到以前,我肯定给那时候的一巴掌,告诉他就是因为这样,让我多少想法就这样白白溜走,真是可恨。但是现在想来,也没事,那次倒下去,现在再站起来还不晚,只要现在想做什么就做,不要再等以后,这么坚持下去。


      不要怕别人的闲言碎语,可能你坚持着你想做的事情,别人再暗地里说你什么,但是要记住,你所有的不足,在你成功之后,都会被别人说为特色。


      这一刻,你觉得憋了很久的压力,需要发泄,那就去发泄,别害怕;这一刻,你觉得看到遇到对的人,就去追,别想后果;这一刻,你觉得很多想法该写下来,就写下来,不要再用别的事推掉;这一刻,你觉得这件事要做,就直接做了,别说等下,等以后。


      时间是不会等你的,你还想在这灰溜溜的走吗?二十岁前是再不疯狂你就老了,二十岁后,你再不努力,可能你就废了。你想要做什么,那就去做,趁着年轻这股劲,奔着你想要的生活前进,别再等以后了。
    展开全文
  • 安装ubuntu server以后要做什么: 1,首先查看有多少个文件需要更新,sudo apt list --upgradable 2,执行更新命令,sudo apt-get update 或者sudo apt update 3,查看IP地址命令,ip addr show eth0,我们在centos...

    安装ubuntu server以后要做什么:
    1,首先查看有多少个文件需要更新,sudo apt list --upgradable
    2,执行更新命令,sudo apt-get update 或者sudo apt update
    3,查看IP地址命令,ip addr show eth0,我们在centos上面经常用的命令ifconfig,这里默认是没有的,我们要安装一个工具包,sudo apt install net-tools 。
    大家都知道,最近由于centos变动的原因,开源软件会被商业公司带往哪个方向,谁也说不准。要做两手准备,ubuntu server这个系统也要练起来,我打算写一系列文章,把练习过程的内容全部写出来,也当做是个笔记吧!
    继续:用我买的云主机做实验。
    1, cat /etc/issue #查看操作系统
    结果:Ubuntu 20.04.1 LTS
    2,uname -r #查看内核
    结果:5.4.0-54-generic
    3,uname -a #显示更详细的信息
    4,lscpu #显示CPU信息
    结果:Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    Byte Order: Little Endian
    Address sizes: 46 bits physical, 48 bits virtual
    CPU(s): 1
    On-line CPU(s) list: 0
    Thread(s) per core: 1
    Core(s) per socket: 1
    Socket(s): 1
    NUMA node(s): 1
    Vendor ID: GenuineIntel
    CPU family: 6
    Model: 79
    Model name: Intel® Xeon® CPU E5-2682 v4 @ 2.50GHz
    Stepping: 1
    CPU MHz: 2494.224
    5,free -m #显示内存
    结果: total used free shared buff/cache available
    Mem: 1987 116 1109 2 761 1711
    Swap: 0 0 0
    6,df -h #显示硬盘信息
    结果:Filesystem Size Used Avail Use% Mounted on
    udev 967M 0 967M 0% /dev
    tmpfs 199M 668K 199M 1% /run
    /dev/vda1 40G 4.3G 34G 12% /
    tmpfs 994M 0 994M 0% /dev/shm
    tmpfs 5.0M 0 5.0M 0% /run/lock
    tmpfs 994M 0 994M 0% /sys/fs/cgroup
    tmpfs 199M 0 199M 0% /run/user/0
    7, du -sh /home/ #显示目录信息
    结果:4.0K /home/
    8, du -ach --max-depth=2 /home/ #显示更多目录信息
    9,lsblk #显示设备信息
    结果:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    vda 252:0 0 40G 0 disk
    └─vda1 252:1 0 40G 0 part /
    10, blkid #显示设备ID
    结果:/dev/vda1: LABEL="/" UUID="8f670e79-…

    展开全文
  • 学习Python之后可以做什么工作:第一:Python web开发学完Python可以做web开发,因为现在中国学习Python的比较少,而招聘Python的却非常的多。所以Python web是一个非常的选择方向。第二:运维我现在是知道很多人...

    学习Python之后可以做什么工作:

    第一:Python web开发

    学完Python可以做web开发,因为现在中国学习Python的比较少,而招聘Python的却非常的多。所以Python web是一个非常的选择方向。

    第二:运维

    我现在是知道很多人运维还没有学习Python,但是Python给运维带来的价值非常的大,很多时候我都觉得这些还没有学习Python的人早晚都要被淘汰。

    第三:数据分析

    现在无论是哪个行业的,做数据分析的人似乎都离不开Python,因为Python给他们带来的工作效率是非常的大。

    第四:自动化测试

    一切关于自动化的东西,似乎Python都可以满足,Python可以满足大多数自动化工作,提升工作效率。

    第五:人工智能

    下个时代就是人工智能时代,很多人都在关注,而我们的Python同样可以做人工智能,这是一个潜力最大的选择方向,所以学习Python不会错。

    下面我具体来讲讲系统学习Python的方法:

    1.找一本适合自己的书,是新手级别的书籍,不能太难,每天学习的东西不要太多,会打乱节奏,学Python要循序渐进,不可以贪多,一上来就学,一定会吃力,时间久了就会没有兴趣,对初学者来说,兴趣很重要,有一本适合自己的书很重要。

    2.有一套系统化的学习课程,如果你身边有一个Python技术非常好的人就好了,很多小问题都可以解决。因为很多弯路我们是不用走的,别人一句点醒,可能我们自己需要半天的时间,但是这个时间我们不用花。

    3.有时间就去都敲代码,很多人都说这句话,但是这就是学编程的实话。很多会看不会写,这都是亲身经历的,没有捷径,很多人只要看,却很少去写,这跟没学是一样的,有的有毅力把书的案例都敲了一遍,这是笨的学习方法,但是总比只看不写强。

    展开全文
  • 以后要什么,我以后能干什么,我以后适合干什么? 自己已经不小了。需要下我的人生的规划了。可是还有很多很迷惑啊。觉得很迷茫 不过,我觉得那句话真的是很道理啊,播种一种行为收获一种习惯,播种一种习惯...
  • 40岁以后的程序员还能做什么?

    万次阅读 热门讨论 2010-11-03 09:06:00
    如果不到30岁,看到40岁标题这几个字...回答『程序员40岁以后还可以什么』的这个问题,首先看一看那些已经超过40岁的程序员现在都在干什么,然后相互比较,从中得到启发,思考如何选择一条最适合自己模仿的路。
  • 我是真正的菜鸟,非计算机专业,早年学的一点儿C早忘光了,因此...非说有目的的话,可能是觉得会C++ 好像很厉害的样子。 请问这是不是有毛病啊? 不是开玩笑。请问你们有认识的人是这样的吗?他们后来怎么样了?
  • 其实不光是程序员在想,三十五岁的我们,接下来做什么,每一个将要到三十五岁的人,都会想着,三十五岁,明天我们做什么,毕竟,三十五岁,标志着由壮年开始下滑,好比下午一点的太阳,渐渐弱了下来 于是,在CSDN上看到了...
  • 市面上这么多3288 弄了二个核心板 先记念一下
  • 闲来睡不着,就Google下35以后的程序员能做什么,看了很多答案,一人回复为:复悠,接着复悠。 看完,不禁笑了,想想也是,这么多年来,我自己做事情上还是这么棱角分明,没有进化啊。 做人太认真以至于太较真,...
  • 一件事情之前我们首先得弄清楚为什么要,或者是说了这件事以后什么好处,这样我们才能更好的坚持下去。现在数据分析那么火,那我们为什么要数据分析呢?啤酒和尿布的问题大家应该都听过...
  • 40岁以后的程序员还能做什么? 如果不到30岁,看到40岁标题这几个字就跳过去,那么你的人生很有可能失去提早准备的机会。回答『程序员40岁以后还可以做点什么』的这个问题,首先看一看那些已经超过40...
  • DBA到底要做什么

    千次阅读 2010-11-03 14:15:00
    很多人对数据库非常的感兴趣,但不知道DBA到底做什么?我看到有一些同学问到:我想以后从事数据库管理,一般需要学些什么呢?相信看过我写的美工到底做什么的文章后,是不是很清楚了,如果是的话,那我的目的就达到...
  • PM要做什么

    千次阅读 2006-09-04 12:48:00
    今天读到前几个月的《程序员》上一篇PM写的心得,学习一下,以后会用到。 PM的三点职责:1、让客户满意。2、为公司谋求利润。3、让员工进步。 技术出身的PM经常会陷入追求完美的误区,这会严重影响项目进度。现实...
  • 比如用户搜索是一个事件,在什么时间、什么平台上、哪一个ID、了搜索、搜索的内容是什么。这是一个完整的事件,也是对用户行为的一个定义;我们可以在网站或者是 APP 中定义千千万万个这样的事件。 有了这样的事件...
  • 4.PC店铺装修、手机店铺装修有空还是要做的。 5.不断加强跟学习直通车优化 6.大家都知道的还有刷单,这个就不多说了 7.夺取淘宝大学学习下 8.关键词搜索权重,什么时候用什么关键词这个对自然搜索相当有影响也是...
  • 什么要做用户行为分析?

    千次阅读 2018-03-19 16:33:09
    比如用户搜索是一个事件,在什么时间、什么平台上、哪一个ID、了搜索、搜索的内容是什么。这是一个完整的事件,也是对用户行为的一个定义;我们可以在网站或者是 APP 中定义千千万万个这样的事件。有了这样的事件...
  • 每天都要做什么

    2008-08-04 20:14:00
    每天都要做什么......生活就像在演戏(比喻的有点老土,但感觉很真实),每个人都有自己的角色,每个人都要演好自己的角色,它没有给你排练的机会,一切都只有一次!也许开始你会犯很多的错误,甚至是非常低级的...
  • UI设计这个专业毕业以后工作的话,主要是做什么工作内容? 小编知道,肯定有同学在选择专业的时候,会看到UI设计,感觉好像很深奥,就不知道到底该不该选择。 那么,UI设计到底是做什么呢,其实这从UI接到的工作...
  • “客户为什么要把软件研发外包给你们这种外包公司”?这类的问题,我一个一个回答其实挺麻烦的,刚好今天又有一个微信好友问我这个问题,索性就用知乎的文章整理一下发出来,希望对看到的人会有帮助。软件研发其实...
  • php2、3年了,以后要怎么发展呢 看在什么级别的城市。一线城市没问题,二线城市2000-5000浮动。当时你需要面临的一个问题是,学好php之后的第一份工作。比较棘手。多数公司不要没有经验的,但是一旦你有经验了,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,084
精华内容 3,233
关键字:

以后要做什么