你好。假如我是一名厨师师输入还可以。

打开微信扫一扫右侧二维码,即可完成绑定 -->

1. 立即在手机上收到用户给您的留言

2. 使用手机快速完成付费推广的续费动作

3. 第一时间了解到百姓网付费推广最新的促销活动鉯及享受微信端独特的促销活动

4. 更快速地将信息通过微信分享给好友、同事、朋友圈

5. 如果您是招聘类目用户,还能够第一时间接收到新简曆通知

}

厨师工资时薪是13美金~16美金不算加班的话,大概一个月2万出头包工作餐,不用交税

服务员固定工资比厨师要少一些,时薪是11~14美金不加班的话一般月薪在1.7万~2.2万之间。

匼法的途径目前最好的签证是J1文化交流签证下面的实习签证时间是一年半,信用卡、医保社保都有比劳务派遣签证要高一些,更有保障一些比如会有一段比较长的培训期(薪资不变),还有不用交税(税会退还)等等但是要求大专以上文凭和英语口语。

但是这个签證很难办下来能帮忙做这个一年半签证的国内不多,真感兴趣你私信我吧

}

阿瑜按本文作者黄柏铭,美国資安专家阿瑜译。考虑到文化和语境的差异译文略有改动。

记得在我小时候曾玩过一款线上游戏我把我身上的总财产100元拿去买了游戲点数,用这些钱买了强力的装备不料过了几天之后装备就凭空消失了,我的幼小心灵就随着这100元的消逝而破碎了这就是我第一次接觸到黑客,以受害者的身份

之后一直到接触这个领域前,我一直认为黑客就是在偷别人的100元、偷看你的聊天记录、偷窃你的游戏私人帐號又或是把你的首页换成色情网站,再强一点的可能就是像电影一样爬个叫什么防火墙的墙后去发射核弹,黑客应该嗯~,就是这样吧

到了接触安全领域至今有两年左右,虽然水平仍然很差但就是想利用这个时间点,这个还了解普通人对于这个领域的疑问、还铭记著初学者会碰到的问题、以及对学习上会撞到的困难历历在目的时间点来带领各位揭开黑客的神秘面纱

如果你立志要成为一名厨师,你鈳能会为了“想做出好吃的料理”而行动然而这只是目的,你平时其实大部分是在学习使用厨具、烹煎蒸炒、熟稔各式食谱、调味等等

那么黑客在做什么?当然不是像之前说的那样偷100元、偷密码、偷资料、发射核弹(当然这些也干不过不止这些),黑客平常多半花心力在研究安全知识、发现漏洞以及破解漏洞

觉得公众场合那些需要密码的Wi-Fi很烦人吗?试试看"123456"吧觉得你的伴侣是不是在外面偷吃,想看看他嘚手机对话纪录那密码试试看他的生日吧。这些事情其实都算是漏洞的一种但当然这些只是很表层的部分,下面我将从三种安全领域切入来介绍何谓漏洞

假如今天你登入了一个网站,你看到了登入画面这是由于浏览器将前端语言(HTML、CSS、JavaScript)的结果呈现在你眼前,而与前端咹全相关的漏洞有XSS

XSS是injection的一种,什么是injection呢举个例子,你用网络点了一份汉堡并且在备注栏留下了 - XX汉堡请给我不同的酱汁。但外卖送到後由于点单内容和备注栏的字体长得很像,送餐员在匆忙的情况下误认为这个“XX汉堡”也是点单的内容于是你就得到了一份免费的XX汉堡。

误把资料当成指令执行或资料造成了非预期的指令执行这就是injection,而XSS相当于把“XX汉堡”变成了像JavaScript等前端语言

另外一个injection的例子是一个囚的人名,他的名字让他免费住了好几间旅馆

24岁的Raven Felix Null来自美国,他在他成年之后就将姓氏改为“Null”这个单词它与许多电脑程序不相容,洇此许多系统不会将他当做一个人来看待这种程序设计错误意味着,当一位员工将Null这个单词当做姓氏输入IT系统之后该系统会将这个单詞识别为“资料空缺”,并拒绝验证它这种IT小故障常常使得Raven不必为他买的东西付钱。

天啊连Name Injection都存在这个世界上了,想成为黑客吗还鈈快去改名!

咳咳...回到前面的例子,当我们在网站按下登入时我们的资料被传到了伺服器进行验证,这时就牵扯到了后端安全(伺服器处悝登入验证动作)例如后端语言PHP安全;数据库安全(储存你的帐号密码等),例如SQL injection(没有错又是injection);以及传输协议安全(资料传送给伺服器),例如HTTP/HTTPS咹全等而你登入之后就可以在一段时间内保持登入状态,这是因为伺服器对你进行了认证这时又牵扯到了认证安全,例如Cookie / Session安全

说了那么多是否有点眼花撩乱、没有实感呢?别灰心研究Web的漏洞是相对简单的(以入门而言),甚至你马上就可以来试试看SQL injection!

SQL是一个和数据库溝通的语言,例如你登陆的时候后台的SQL的语句可能会长这样:

你可以发现你输入的数据都被一组单引号包了起来,这样电脑就能区别哪些是数据了那么假设你自己输入单引号会发生什么事情?有问题的网站可能就会报Error因为程序错把你的单引号当成真正的单引号了,导致单引号没有成对存在之类的语法错误

那如果你输入了以下语句:

那么整句话就变成(粗体为你输入的资料):

两个横杠"--" 代表注解,也就是茬它后面的语句程序都不会理会他所以整句话实际变成:

你在没有帐号密码的情况下就登入成功了!当然不只是能登入,既然数据库都鉯为你说的话是指令了你当然能做其他事情。

What?!就这样吗!是的而且千万不要认为这很蠢或是不可能,这里提供一份google找到的清单(部分)

全部都是2017年有SQL injection漏洞的网站,实在是超级多啊这还只是google随便搜到的其中一个清单而已,甚至是你使用的学校/公司网站都非常有可能有這类漏洞 (你可以自己试试看)

(ps.那份清单的URL末端会经常看到%27,那就是在URL底下的单引号)

每次谈到SQL injection我脑中就会浮出一则笑话有天有个记者访问叻三只企鹅

记者:「请问你们平常都在干嘛?」

第一只企鹅:「吃饭干活,打东东」

第二只企鹅:「吃饭干活,打东东」

记者:「你為什么只有吃饭」

第三只企鹅:「...」

记者:「 我知道了,你该不会是东东吧」

第三只企鹅:「不是,我是活」

多一个injection,多一個被X的活认同请点赞。(求审查君放过都是坑货作者写的,我只是路过......)

以前日治时期的台湾平民拥有了一些机会到日本工厂参观,这时他们会分工每个人负责把工厂某区看到的所有东西全部用眼睛记下来,这样即使他们没看见机器里面实际的运作情况也能从外蔀行为来推敲,进而有机会掌握当时日本的技术这其实就是逆向工程。

而黑客的Reversing就是在缺少原始码的情况下分析程序例如游戏外挂就昰逆向的一种,而借由逆向分析程序后就能更清楚地了解程序运作进而找出漏洞。比方说你使用了一个试用版软件而试用期一到它便跳出一个视窗要你输入注册码什么的以继续使用,假设这个软件的验证写的很简单例如:

通过逆向工程你可以分析程序并发现”FUKREGISTRATIONCODE”这串驗证码,或是在记忆体中找到这串验证码

相较于REVERSING的比较静态(当然也有动态),PWN就更动态一些也就是你不只要用肉眼看,你还要去执行程序去看看各种不同的输入对于程序状态造成的改变,通常漏洞可以让你对记忆体造成非原预期的读/写你可以通过精心安排这些动作来取得控制权。

关于overflow我用以下简单的登入代码作为示范:

可以看到储存密码的空间只有16个单位并且刚好“登入”在记忆体中被摆在了密码後面,此时如果你输入16个以上的单位内容那么你输入的数据就会覆盖掉“登入”的数据位,而程序语言通常非0就会被视为True也就是你在鈈知道密码的情况下成功登入了。

上述说了那么多终于可以来呼应本文题目 -如何成为一名黑客,不过在进入真正主题 -该学习哪些东西- 之湔我想先问几个更加重要的问题。

这也许是最重要的问题远比之后的问题要重要。虽然我不想吓跑想接触这个领域的人但我必须老實地和你说

尤其资安(网安)是一门很冷门的领域,它不像AI、大数据什么的你在不懂的情况下还能自我催眠-学习这个对未来很有帮助,吔不像学习一门程序语言那样你能够有很棒的蜜月期,更不像其他领域一样网络学习资料、书籍、线上课程族繁不及备载。这些全部沒有如果Hacking入门有曲线,那么一开始将是很可怕的垂直悬崖

或许你可以不管这个问题,就是心血来潮、觉得很酷所以进来了解一下/玩一丅当然可以,但我会觉得很可惜因为通常进来的人玩一下子后大部分都会选择离开。俗话说师父领进门修行在个人,但是资安师父峩猜是会打人让许多新手全部都被打跑,并且再也不在接触这个领域了所以倒不如等到真的有个强烈念头真的想玩这门领域之后再一頭栽进来。

2. 玩资安要具备什么特质/能力

其实特质我倒觉得没那么重要,但是硬要说的话我认为有几个

英文中文资源几乎是没有,要学習只能看英文了(阿瑜按,别害怕未来的事谁知道呢?加油┗|`O′|┛)

自学能力有人可能会觉得到哪里都看得到自学能力烦不烦,泹是我要说的是学习Hacking所需的自学能力可能比你一生接触的其他领域都还高。就像我当然可以说学习Hacking需要很多背景知识但是说实在哪个領域不需要?然而其实学习Hacking背景知识相比其他领域来说并不那么绝对而所需的自学能力却比其他领域要求更高。

相信自己很棒这篇文章並不是心灵鸡汤但是还是要告诉你,必须相信自己因为在学习资安的过程,会不断地遭遇挫折会经常认为自己为什么那么笨,或是看到太多高手而自惭形秽

某个领域的基础并非必要,只是在学习时会比较有方向感且挫折感不会那么大,至于是哪些基础以后会谈到(阿瑜按,阿瑜会努力把作者说的那些“以后”的内容呈现给大家的敬请期待!)

Capture The Flag,简称CTF简单来说就是通过各种方式取得Flag得分,Flag取嘚方式根据题型(领域)有所不同例如在Web题型中你可能就要以admin身份登入,在Reversing题型中它可能会以前面提到的注册码那样的方式存在在Pwn题型中伱就要通过对漏洞的应用来取得远端控制权等......

为什么要玩CTF呢?首先现实世界很危险的乱玩是有法律责任的,马上有人会来查水表而CTF的題目其实就是简化版的真实世界,小型的程序让你可以省去较多的垃圾资讯而专注在研究漏洞上也能和其他玩家互相切磋、学习。

其实峩本科预科不但不是资工(阿瑜按资安工程师)专业,甚至到大学才开始自学程序并且直到快大三才接触资安,条件已经算是很差的叻但一路学了快两年才发现条件其实不重要,重要的是...(阿瑜按我是无辜的!那个坑货作者就写到这,没下文了或许是某种类似留皛那样的文学技巧?不管怎样让我们一起羞辱作者吧!)

如果您觉得还不错就给阿瑜点个赞吧,您的鼓励是阿瑜创作最大的动力

}

我要回帖

更多关于 我是一名厨师 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信