1.èªå¦ç¼ç¨çappï¼
2.微信小程序毕业设计-刷题系统项目开发实战(附源码+论文)
3.程序员学习一般去哪些网站?
4.攻防世界XCTF-REVERSE入门12题解题报告
èªå¦ç¼ç¨çappï¼
å¦ç¼ç¨ç软件æåªäº
å¦ç¼ç¨ç软件æï¼
1ãDev-C++
è¿æ¬¾è½¯ä»¶æ¯æ¥æåè½ç®æ´ãæå·§æ示åæ¯æå¤è¯è¨çä¼å¤ä¼ç¹ï¼æ¯å¨Windowsç¯å¢ä¸éååå¦è 使ç¨çä¸æ¬¾è½»é级C/C++éæå¼åç¯éæ¸å¢ã
2ãCodeBlocks
ä½ä¸ºä¸æ¬¾è½»é级çC/C++?掌上掌上IDEï¼å®é¤äºè½å¤å®ææåºæ¬çç¼è¾ãç¼è¯ãè°è¯çåè½ï¼è¿å ·å¤è·¨å¹³å°ãè·¨ç¼è¯å¨çç¹ç¹ï¼WindowsãLinuxãMac?OSé½å¯ä»¥ä½¿ç¨ï¼å³ä½¿å°æ¥æ´æ¢äºè®¾å¤ä¹æ éäºå¿µèæ é«è忧ã
3ãSublime?Text
è¿æ¯ä¸æ¬¾è½»é级çææ¬ç¼è¾å¨ï¼æ¯æå¤ç§è¯è¨çè¯æ³é«äº®å代ç è¡¥å ¨ãå ·æé«åº¦çå¯æå±æ§ä»¥å?Vim?模å¼ãSublime?Text?å ·ææ¼äº®çç¨æ·çé¢å强大çåè½ï¼ä¾å¦ä»£ç 缩ç¥å¾ï¼Python?çæ件ï¼ä»£ç 段çãSublime?Text?æ¯ä¸ä¸ªè·¨å¹³å°çç¼è¾å¨ï¼åæ¶æ¯æ?WindowsãLinuxãMac?OS?X?çæä½ç³»ç»ã
å è´¹å¦ä¹ ç¼ç¨ç软件å è´¹å¦ä¹ ç¼ç¨ç软件å¦ä¸ï¼
1ããç¼ç¨ç®ããè¿æ¬¾è½¯ä»¶æçå¤è¾¾åå¤å¹´çç¼ç¨æå¦ç»éªï¼é¤äºå¤§éçç¼ç¨è¯¾ç¨ä»¥å¤ï¼è¿ä¸º0åºç¡ç¼ç¨çåå¦ä¸é¨åå¤äºå ¥é¨è¯¾ç¨ï¼æå¦çè¯éç¨åå¦ä¹ åå®æçæ¹å¼ï¼ç¨æ·å¦ä¹ æçä¹å¾ä¸éã
2ããå¿ç«¥ç¼ç¨å¯èããè¿æ¯ä¸ä¸ºå©åæé çä¸æ¬¾ç¼ç¨å¯è软件ï¼è½¯ä»¶ä»¥å¨ç»ç§¯æ¨ä»£è¡¨ä»£ç ï¼è®©å ¶è½»æ¾äºè§£å°ä»£ç ç¼ç¨çåçï¼æ´æ积æ¨æåºã积æ¨ç§»å¨ç课ç¨è®©å©åå¦ä¼ç¼ç¨ãæ¯èµ·è®©å©åå¦ä¼å¤å°ç¼ç¨ç¥è¯ï¼è½¯ä»¶å¯æäºä¹ï¼æ´å¨æå¹å »å©å对äºç¼ç¨çå ´è¶£ã
3ããPythonç¼ç¨ç®ããç¼ç¨Pythonä¸é¡¹å¦ä¹ 软件ï¼é¤ææ课ç¨å 费为ç¨æ·å¼æ¾ä»¥å¤ï¼è¿å 广åï¼æ¯ä¸æ¬¾çæ£0é¨æ§çè¯å¿è½¯ä»¶ãç¨æ·æ¯è ç天åªéè¦æ¤åºåéçéªå罩ç¢çåæ¶é´ï¼å³å¯è½»æ¾ææ¡ç¼ç¨Pythonçåºç¡æè½ã
4ããç¼ç¨ç«ãã软件æ¥æ大éå¾ååãPythonçç¼ç¨è¯¾ç¨ï¼é¤äºæ¶çæå¦è§é¢ä»¥å¤ï¼è¿è¦é¹æä¸é¨é ç½®çç½ç»ç主任帮å©ç¨æ·å¦ä¹ ï¼å¦ä¹ ä¸æé®é¢æ¾ç主任ï¼æ³ç»ä¹ æ¾ç主任ï¼å¨è¿éå°ç½ä¹è½ç§ç¼ç¨å¤§å¸ã
5ããææºç¼ç¨ããåªè¦æ¥æä¸æ¬¾ææºï¼ä¸è½½è¿æ¬¾è½¯ä»¶ï¼å³å¯åæçµèç¼ç¨å¤§å¸ã软件å CãC+ãJacaåç½é¡µçç¼ç¨æå¦èµæé常å¤ï¼å¹¶ä¸éä¿ææï¼åªè¦ç¨æ·è±æ¶é´ï¼å³å¯è½»æ¾ææ¡ã
å è´¹çç¼ç¨èªå¦è½¯ä»¶å¯ä»¥èªå¦çç¼ç¨è½¯ä»¶å¦ä¸ï¼
1ããç¹ä¸ªç«ãç¹ä¸ªç«æ¯ä¸æ¬¾è¶£å³ç¼ç¨å¦ä¹ 软件ï¼éè¿æ积æ¨çæ¹å¼å¸®å©ç¨æ·å¦ä¹ ç¼ç¨è¯è¨ï¼é¶åºç¡ä¹è½è½»æ¾å ¥é¨ï¼ä¸°å¯çå¾å½¢å课ç¨ï¼è®©å¦è æ£ä½ äºè§£å±å¹æ´å¤ç¥è¯ç¹ï¼è¿æç¼ç¨åä½ç¤¾åºï¼å°ä¼ä¼´ä»¬å¯ä»¥ä¸èµ·å享交æµç¼ç¨ä½åã
2ããç¼ç¨å©æãæ¸ ç½ççé¢ï¼ç®åçæä½æ¸£æï¼æ¶µçç广çç¼ç¨è¯è¨ï¼å 容丰å¯å¤æ ·çç¼ç¨ç¥è¯ç¹ï¼æ³è¦å¦ä¹ ç¼ç¨è¯·ä¸è¦éè¿ç¼ç¨å©æè¿æ¬¾è½¯ä»¶ï¼æ¯å°ä¼ä¼´ä»¬è½»æ¾å¦ä¹ ç¼ç¨ç好帮æã
ç¨åºåå·é¢appæåªäºç¨åºåå·é¢appæå¦ä¸è¿äºï¼
csdnï¼
ç®ååä»ï¼è¶ ä¸ç¨æ·é½å¨ç¨çç¼ç¨å¦ä¹ Appã
æ 课ç½è¯¾ç¨appï¼
ç®ä»ï¼æ 课ç½ï¼imooc.comï¼æ¯ä¸ä¸ITæè½å¨çº¿å¦ä¹ ãå ¬å¼è¯¾å¹³å°ï¼å¼åå·¥ç¨å¸èªå¦å¿ å¤ç½ç«ã
ç¾æç¨åºåï¼
ç®ä»ï¼Javaç¼ç¨ç®æ¯W3Cschoolç¼ç¨ç®æä¸ä¸é¨ä¸ºé¶åºç¡Javaç¼ç¨ç±å¥½è æé çä¸æ¬¾å ¥é¨å·¥å ·Appï¼è´åäºå¸®å©åå¦è å ¥é¨ï¼è½»æ¾è¿å ¥ç¼ç¨é¢åãå¦Javaï¼ä»è¿éå¼å§ï¼
æè´ç¼ç¨å è´¹çï¼
ç®ä»ï¼"æè´ç¼ç¨å°å¸¦é¢ä½ å¨ä¸ç»æä¹é´ä»0å°1ææ¡ç¼ç¨å¥¥ç§ï¼ååºäººç第ä¸è¡ä»£ç ï¼å¸¦ä½ æå¼ç¼ç¨ä¸çç大é¨ï¼å¤©ç²¾épythonè¯è¨ï¼ææ¡ç¬è«çæ©ææ¯ãæ°æ®åææ¹æ³ï¼å ¥é¨äººå·¥æºè½ï¼æªæ¥ï¼å°±æ¯ç°å¨ï¼
Javaè¯è¨å¦ä¹ ï¼
ç®ä»ï¼Javaæç¨ï¼Javaè¯è¨è¯æ³ç¥è¯ï¼å æ¬è¢ä¸¾èJavaæ°æ®ç±»åãè¿ç®ç¬¦ãæ§å¶è¯å¥ãç±»å对象çè¯æ³ç¥è¯ã
ç客ç½ï¼
ç客ç½ï¼æ¯ä¸ä¸ªéç¬é¢è¯ç³»ç»ãé¢åºã课ç¨æè²ã社群交æµãæèå æ¨äºä¸ä½çæèç±»ç½ç«ãç客ç½é¢åºä¸å å«å ä¸éé¢ç®ï¼ä¸»è¦éè¿ç¬¬ä¸æ¹è´ä¹°åUGCçæ¹å¼è·å¾ï¼ç客ç½å åå°è¯äºç´æåå½æ课ï¼å 容è¦çç¬è¯é¢è§£æãé¢è¯æå·§åæºå¨å¦ä¹ çï¼æ ¡æï¼ä¸å®è¦å ³æ³¨ã
èªå¦ç¼ç¨è½¯ä»¶æåªäºï¼
1ãæ¡é¢ãæçå·¥å ·Onenote
onenoteå°±å纸质çç¬è®°æ¬ãæ¶éèµæãç¥è¯ç®¡çã强æçå¤å¶å¾åçæåï¼ç®ç´æ¯å¥½ç¨å°ä¸æä¹éè¦ä»ç»ã
2ãé 读/ç¼éæ祥å代ç ï¼Notepad++
毫ä¸å¤¸å¼ å°è®²ï¼è³å°ææ©æã%çç¨åºåç¨è¿è¿æ¬¾å·¥å ·ãè¿æ¬¾ç¼è¾å¨ç¡®å®æºå¥½çï¼æ¯æ代ç é«äº®æ¾ç¤ºï¼èä¸éç¨äºå¤ç§è¯è¨ï¼æada,php,java.c#,c++çã
3ãsublimetext3
SublimeTextå¨OSXãLinuxåWindowsä¸å¤§å¹³å°é½å¯ä»¥ä½¿ç¨ã
è¿æ¬¾ä»£ç ç¼è¾å¨æ¥æå¤éãå®ã代ç ç段çåè½ï¼å¹¶ä¸è¿ææå ·ç¹è²çMinimapã
4ãç¼å代ç :SourceInsight
ç¼å代ç é¤äºä½¿ç¨Notepad++ä¹å¤ï¼ä¹å¯ä»¥éæ©SourceInsightã
å®æ¯ä¸ä¸ªé常强大ç强大çç¨åºç¼è¾å¨ãå¯å¿«é访é®æºä»£ç åæºä¿¡æ¯çåè½ã
5ãæµç¨å¾visio
ç¨åºååæµç¨å¾ç软件ï¼å¾å°æå 款å¯ä»¥åVisio媲ç¾çãå®å¯ä»¥å°å¤æä¿¡æ¯ãç³»ç»åæµç¨å¯è§åãåæï¼éæåå°å¤§éç¨åºåçåç±ã
微信小程序毕业设计-刷题系统项目开发实战(附源码+论文)
本文主要介绍了一个基于微信小程序的刷题系统项目开发实战。项目旨在为计算机相关专业的刷题刷题学生和小程序学习者提供一个实用的学习和实践平台。项目源码、程序程序数据库、源码源码用LW(Learning Workflow)和演示录像等资源齐全,掌上掌上可以直接用于毕业设计。刷题刷题刷脸考勤 源码
项目开发环境包括微信小程序开发工具和Java作为后端。程序程序前端界面设计简洁,源码源码用后端逻辑处理高效。掌上掌上项目采用MySQL数据库,刷题刷题兼容性强,程序程序支持跨平台使用。源码源码用
系统设计分为软件功能模块设计和数据库设计。掌上掌上功能模块设计旨在满足用户在试题信息管理、刷题刷题在线考试、程序程序akka源码下载查看成绩等方面的需求。数据库设计则构建了管理员、试卷信息、成绩信息等实体关系,确保数据的完整性和一致性。
系统项目实现中,后台管理功能实现包括登录、考试管理、试卷信息管理和用户信息管理。用户首页功能提供知识点信息查看、收藏和评论等功能。在线考试功能允许用户进行模拟测试。
项目中涉及的关键代码部分,有助于理解系统的pyzo python源码核心逻辑和实现细节。此外,提供项目源码或论文获取方式,方便用户进一步深入了解和应用。
程序员学习一般去哪些网站?
GitHub国外的网站,各种知名的公司以及开源框架源码,可以直接把框架源码clone到本地,也可以大胆把你所想写出来,pull上去成为贡献者,向国内外各种大佬学习他们的优秀编程思想和架构技术,也是一个体现程序员级别的地方。
csdn
专业IT技术社区:号称国内的github,为1亿技术人员提供一个优秀的学习和交流的平台,以技术博客论坛为主,无数的完美运营源码星级大牛博主,有些更是出书的大牛,每天都在上面分享一些自己的点点滴滴。坚持写作,从点滴做起。
知乎
本是一个分享各种人生杂谈,和一些鲜为人知以及各种大牛的免费和付费的知识型网站。由于流量逐步扩大,吸引了大批优秀的程序员在上面分享自己的技术创作,也是一个程序员常去的网站之一,不仅仅是为了学习技术。
OSChina(开源中国)
开源中国,上面有非常非常多的各种开源软件和插件。没准你公司用的哪个网站或app就是从上面copy下来的,有免费的unsafe源码 java有收费的,各种各样琳琅满目。算是一个比较古老的大而全的技术论坛和博客社区了,值得收藏。
StackOverFlow
这是一个由外国人创办的专为程序员提供的国际性问题解答交流社区,正如网站签名:Stack Overflow - Where Developers Learn, Share, & Build Careers。这个网站非常的纯粹,一般人还真不太习惯用这个,没有一手好英语还看不太懂全英文的技术交流与问答。
简书
简书是一个不仅仅为程序员提供的创作分享社区,上面充满了各种各样精彩的博文,不难看出这个网站的创始人的初衷是做全品类的创作社区,野心还是蛮大的哟。不过要做大而全就很难做到专业了,相比较与csdn个人认为在技术创作方面就略低一筹了。
牛客网
偶然发现上面的东西真的很有价值,这个网站不像csdn和OSChina以技术博客论坛为主了。但是在你需要的时候,却是相当有价值,里面有面试技巧、各种知名的不知名的互联网公司的对应往年校招社招面试题库,刷到你手软。
cnBlogs(博客园)
也是国内早起一批专为程序员们提供的一个免费技术论坛博客,上面有各种各样你想要寻找的解决方案,以及各种各样你见到的没见到的疑难杂症,值得拥有。
LeetCode
几乎每个算法大牛都知道的神奇网站,这个网站上面有:算法、数据库、Shell、多线程等多种类型供你学习。多数人在上面练习编程算法,尤其是给想进入一线互联网公司的技术人员,提供了一个免费又方便的题库。面试前都会在上面进行长期和充分的刷题,是你的不二选择。
攻防世界XCTF-REVERSE入门题解题报告
攻防世界XCTF-REVERSE入门的题解题报告
今年计划从刷题转向实战,重点是二进制逆向、病毒分析和漏洞利用,目标是提升实战分析能力。
攻防世界XCFT刷题信息汇总如下:攻防世界XCTF黑客笔记刷题记录
第一题:考察C语言
解题报告:此题主要考验对C语言的理解,通过查找并分析代码,发现并提取出关键信息。
第二题:考察Linux可执行文件二进制搜索
解题报告:通过使用不同的工具和技术(如Bless、IDA、strings命令)来搜索隐藏在二进制文件中的flag。
第三题:考察二进制脱壳
解题报告:通过使用特定工具(如upx、bless)对有壳的二进制文件进行脱壳操作,然后搜索flag。
第四题:python-trade考察python反汇编
解题报告:利用uncompyle6工具对pyc文件进行反汇编,得到源代码后,编写解密函数提取flag。
第五题:hello-ctf考察简单的逆向
解题报告:通过PEtools工具检查壳的存在,运行程序,使用IDA pro查找并解析flag。
第六题:logmein考察简单逆向
解题报告:使用IDA pro解析Linux下的二进制文件,通过查找RC3密码破解flag。
第七题:game考察简单逆向
解题报告:通过游戏逻辑和IDA pro解析伪代码,最终找到flag。
第八题:getit考察动态调试
解题报告:使用GDB进行动态调试,找到flag隐藏位置,成功提取。
第九题:re1考察逆向入门
解题报告:通过查找字符串、解析伪代码等方法,逐步逼近并提取flag。
第十题:no strings attached考察动态调试
解题报告:利用动态调试技术,找到并利用关键条件(ws和s2相等)提取flag。
第十一题:csawreversing2考察动态调试
解题报告:通过执行关键函数和修改跳转,绕过程序逻辑,成功获取flag。
第十二题:maze考察迷宫行走
解题报告:解析并绘制迷宫图,通过特定路径行走逻辑,提取隐藏的flag。
至此,REVERSE入门刷题结束,发现每题都有其独特之处和解题技巧,通过不断实践和学习,可以逐步提高逆向分析能力。