七笼猪 发表于 2023-11-5 03:54:35

如何半个月精通web开发,然后再一个月快速转渗透?

标题快速转渗透是我吹牛批的,主要是钓一下各位大佬[手动狗头]
想玩玩渗透,但按照我研究二进制的经验,应该先研究一波web开发,才有资格去动渗透,想了解一下主流的web开发都用什么语言,什么框架,主要瞄准前端还是后端

小豬 发表于 2023-11-5 03:54:40

当然可以学,但是不能盲目的去学
你现在这个年纪,需要的是快速的入门
如何快速的入门?
想要快速入门,一定得结合实战去行动
光靠啃书,你多久都够呛
比如,你可以先整一些你感兴趣的例子
入侵一些网站,找一些网站的漏洞
试着去用用渗透工具等等
也可以去找一些系统的干货资料进行学习


http://picx.zhimg.com/v2-db7ea18caa1749951ce8cfc658ed405d_r.jpg?source=1940ef5c

http://picx.zhimg.com/v2-c8eac89daccfb901fbb51fbfaf923fb3_r.jpg?source=1940ef5c

年龄不是问题,种一棵树最好的时间是十年前,其次是现在
需要干货资料可以参考下图找我交流

http://pic1.zhimg.com/v2-8d3aee5fa80dc713bba05686395bf7ce_r.jpg?source=1940ef5c

也可以跟我来学技术,12年技术沉淀

def recognition_captcha(data):
    ''' 识别验证码 '''

    file_id = str(uuid.uuid1())
    filename = 'captcha_'+ file_id +'.gif'
    filename_png ='captcha_'+ file_id +'.png'

    if(data is None):
      return
    data = base64.b64decode(data.encode('utf-8'))
    with open( filename ,'wb') as fb:
      fb.write( data )   
    appid = 'appid' # 接入优图服务,注册账号获取
    secret_id = 'secret_id'
    secret_key = 'secret_key'
    userid= 'userid'
    end_point = TencentYoutuyun.conf.API_YOUTU_END_POINT   

    youtu = TencentYoutuyun.YouTu(appid, secret_id, secret_key, userid, end_point) # 初始化

    # 拿到的是gif格式,而优图只支持 JPG PNG BMP 其中之一,这时我们需要 pip install Pillow 来转换格式
    im = Image.open( filename)
    im.save( filename_png ,"png")
    im.close()
    result = youtu.generalocr( filename_png , data_type = 0 , seq = '')#0代表本地路径,1代表url

    return result


def get_captcha(sessiona,headers):
    ''' 获取验证码 '''
    need_cap = False

    while( need_cap is not True):
      try:
            sessiona.get('https://www.zhihu.com/signin',headers=headers)# 拿cookie:_xsrf
            resp2 = sessiona.get('https://www.zhihu.com/api/v3/oauth/captcha?lang=cn',headers=headers)# 拿cookie:capsion_ticket
            need_cap = json.loads(resp2.text)["show_captcha"]# {"show_captcha":false} 表示不用验证码
            time.sleep( 0.5 + random.randint(1,9)/10 )
      except Exception:
            continue

    try:
      resp3 = sessiona.put('https://www.zhihu.com/api/v3/oauth/captcha?lang=cn',headers=headers) # 拿到验证码数据,注意是put
      img_data = json.loads(resp3.text)["img_base64"]
    except Exception:
      return

海底捞 发表于 2023-11-5 03:55:21

渗透岗的话,感觉开发能力达到能写业务的水平差不多就够了。精通太离谱,要大概了解了类似mvc,前后端分离,微服务等架构,对不同语言的中间件要熟悉。感觉有能力写出各种语言流量混淆功能齐全的大马和客户端就差不多了。

nmh7859 发表于 2023-11-5 03:55:54

都叫你少喝点少喝点了,别光喝不吃菜呀

hk640509 发表于 2023-11-5 03:56:24

本人网安专业,从事前端工作,在这里回答一下。
web开发在经过这几年的发展。现在已经成体系化了。不是简简单单的htmlcss和一些js就可以写出功能强大,复杂的页面了。
首先前端有很多种类,现在有pc端和手机端的网站,还有小程序,小游戏的界面,还有app的界面。
单说网站,没基础的话,精通最少也要半年吧,学习html,css,js学好少的都要三四个月。然后学习一种前端主流框架,比如vue或者react,或者angular也要几个月时间。而且还有杂七杂八的比如git,webpack,网络安全,性能优化,与后端的交互等等。
而且其实写一个静态页面不难,关键是页面背后有很多逻辑。比如实现拖拽,购物车满减,热更新等等。
前端早已不是五六年前,学几天就能上手的了。
如果想要做渗透的话,建议楼主不需要深入学习,学习 js 和 php,自己搭个网站买个服务器。然后多打 ctf。

kninja 发表于 2023-11-5 03:56:52

看到你的标题之后我差点就信了
惊讶到 睁大眼睛,张开大嘴,僵硬的转个头,说出,好基友看这个标题。(目前不能插图片 只能用文字表达出来 哭笑的表情)
首先我来一一回答一下你提问的问题。
首先聊一下前端开发的前景

前端开发从16年开始慢慢的开始受到了重视。公司需要关注产品以及用户体验。需求变多了,自然岗位就变多了,所以前景就很好很多,但是现在这个年代,前端不是仅仅做网页这么单一了,已经开始从原来的切图工转变成了开发工程师的角色。因此前端开发的前景也日益明了。
web前端开发都是用的什么语言?

web前端开发语言主要包含:html语言,css样式代码,javascript脚本,html5,css3,jQuery,ajax,Bootstrap,Backbone。
web前端开发都是用什么框架?

前端开发框架有很多,其中有一些写得很棒。为了大家的使用便利,下文列举了目前最强大应用最广泛的几款前端开发框架。
1、Bootstrap
Boostrap绝对是目前最流行用得最广泛的一款框架。它是一套优美,直观并且给力的web设计工具包,可以用来开发跨浏览器兼容并且美观大气的页面。它提供了很多流行的样式简洁的UI组件,栅格系统以及一些常用的JavaScript插件。
2、Fbootstrapp
Fbootstrapp基于Bootstrap并且提供了跟Facebook iframe apps和设计相同的功能。包含用于所有标准组件的基本的CSS和HTML,包括排版、表单、按钮、表格、栅格、导航等等,风格与Facebook类似。
3、BootMetro
BootMetro框架的灵感来自于Metro UI CSS,基于Bootstrap 框架构建,用于创建Windows 8 的Metro风格的网站。它包括所有Bootstrap的功能,并添加了几个额外的功能,比如页面平铺,应用程序栏等等。
4、Kickstrap
Kickstrap是Bootstrap的一个变体。它基于Bootstrap,并在它的基础上添加了许多app,主题以及附加功能。这使得这个框架可以单独地用于构建网站,而不需要额外安装什么。你需要做的仅仅是把它放到你的网站上,然后用就可以了。
5、Foundation
Foundation 是一款强大的,功能丰富的并且支持响应式布局的前端开发框架,你可以通过Foundation快速创建原型,利用它所包含的大量布局框架,元素以及最优范例快速创建在各种设备上可以正常运行的网站以及app。Foundation在构建的时候秉承移动优先的策略,它拥有大量实用的语义化功能,并且使用Zepto类库来取代jQuery,这样可以带来更好的用户体验,并且提高运行的速度。
6、GroundworkCSS
GroundworkCSS 是前端框架家族里面新添的一款小清新框架。它是基于Sass和Compass的一个高级响应式的HTML5,CSS以及JavaScript工具包,可以用于快速创建原型并且建立在各种浏览设备上可以正常工作的网站和app。
7、Gumby
Gumby 是一款基于Sass和Compass的简单灵活并且稳定的前端开发框架。
8、HTML KickStart
HTML Kickstart 是一款可以用来方便创建任何布局的集合HTML5,CSS和jQuery的工具包。它提供了干净,符合标准以及跨浏览器兼容的代码。
9、IVORY
IVORY 是一款轻量,简单但是强大的前端框架,可以用于320到1200像素宽度的响应式布局。它基于12列的响应式网格布局,包含表格,按钮,表格,分页,拨动开关,工具提示,手风琴,选项卡等网站中常用的组件和样式。
10、Kube
Kube是一款最小化的,支持响应式的前端框架,它没有强加的样式设计,因此给了你充分的自由来开发自己的样式表。它提供了一些web元素的基本样式,比如网格,表单,排版,表格,按钮,导航,链接以及图片等等。
前端开发的工资待遇也不用说大家到网上一艘很明朗。现在和java后端开发的工资待遇都差不多。
前端开发学习的路线。之前总结好的可以直接点击下方的链接查看:

尚学堂前端学院:前端学习路线图
点击上方“ @尚学堂前端学院 ”,选择“关注”

管她前浪,还是后浪?

能浪的浪,才是好浪!

关注我,每天让你掉亿点点头发...
页: [1]
查看完整版本: 如何半个月精通web开发,然后再一个月快速转渗透?