GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 44 下一页

2025年6月25日 #

软件常识 --- banner

摘要: 我们常常会在安全领域听到这个词banner,其实就是软件欢迎页或者软件特征,比如nginx的响应会带有nginx 1.xxx版本号,ftp登录后会欢迎用户登录并打印自己的软件和版本,这些信息看似无法,但会被有心人搜索历史漏洞,或者安全扫描软件也会依据这个版本号猜测你可能有什么漏洞,从而告警修复漏洞 阅读全文

posted @ 2025-06-25 22:28 GKLBB 阅读(6) 评论(0) 推荐(0)

漏洞修复 --- CVE-1999-0524

摘要: 漏洞原理 暴露的服务信息当主机响应 ICMP 时间戳请求(Timestamp Request, Type 13) 时,会在回复包(Timestamp Reply, Type 14)中包含当前系统的精确时间戳(以毫秒为单位的 UTC 时间)。 协议设计缺陷ICMP 时间戳协议(RFC 792)设计于早 阅读全文

posted @ 2025-06-25 21:58 GKLBB 阅读(964) 评论(0) 推荐(0)

KALI LINUX 工具大全之信息收集 --- hping (高级ping)

摘要: 类似ping的工具第三方高级版。现在已经不在维护了官网。截图是历史页面 参考链接:https://directory.fsf.org/wiki/Hping3 hping是面向命令行的TCP / IP数据包汇编器/分析器。该接口的灵感来自ping(8)unix命令,但是hping不仅能够发送ICMP回 阅读全文

posted @ 2025-06-25 16:52 GKLBB 阅读(41) 评论(0) 推荐(0)

逆向工程 --- AI逆向新思路

摘要: /* * * * 反编译的 C 源码 (Decompiled C Source Code) * * 以下代码是根据给定的汇编逻辑推断出的等效 C/C++ 源码。 * 它展示了 JNI_OnLoad 函数的典型实现,用于动态注册本地方法。 * * */ #include <jni.h> // 假设在别 阅读全文

posted @ 2025-06-25 11:59 GKLBB 阅读(45) 评论(0) 推荐(0)

2025年6月24日 #

软件常识 --- 安卓系统是不是完全开源的

摘要: 安卓系统(Android)的核心部分(AOSP)是开源的,但实际设备上运行的安卓系统通常包含大量闭源组件,因此不能称为“完全开源”。具体分析如下: 1. 开源的核心:AOSP(Android Open Source Project) AOSP 是什么?由谷歌主导的开源项目,提供安卓系统的基础框架,包 阅读全文

posted @ 2025-06-24 17:12 GKLBB 阅读(385) 评论(0) 推荐(0)

硬件常识 --- 完全开源的手机硬件方案

摘要: 目前不存在完全开源的手机硬件方案(即像开源软件那样公开所有设计文件、电路图且允许自由修改和制造),但存在部分开源或开放程度较高的项目,主要集中在以下方向: 1. 模块化/可维修手机(最接近“开源精神”的实践) Framework Phone (即将推出): 知名模块化笔记本厂商 Framework 阅读全文

posted @ 2025-06-24 16:59 GKLBB 阅读(194) 评论(0) 推荐(0)

2025年6月23日 #

硬件常识 --- 芯片原理

摘要: 一个芯片的制造之旅 提纯硅-切薄片-刻电路-切方块-封装 芯片会以各种形态存在我们生活的方方面面,手机,电脑,服务器,温度计,新能源汽车,等等都有他的身影。这里以pc简介。 芯片的设计,生产,制造,封装,销售都是十分复杂的过程,本人只是一个业余爱好,文章和视频都来源于Branch Education 阅读全文

posted @ 2025-06-23 23:21 GKLBB 阅读(42) 评论(0) 推荐(0)

硬件常识 --- arm公司

摘要: 通俗解释arm公司给厂家只提供技术授权,有硬件芯片设计技术和软件架构设计技术,硬件芯片设计技术在细分就是cpu,gpu,npu这些,而dsp,基带,isp等专业细分领域需要厂家自己实现,或者用arm设计好的公版方案,arm公版方案是对稳定的。有实力的厂家比如苹果,不满足于公版频率重新设计所有硬件比如 阅读全文

posted @ 2025-06-23 20:54 GKLBB 阅读(66) 评论(0) 推荐(0)

2025年6月22日 #

软件逆向 --- 一个优秀的反编译器是怎么样的

摘要: 一句话将就是 支持所有硬件架构(x86,arm,ppc,misp等等) 所有操作系统格式(ELF、PE、Mach-O、DEX、SO、APK、JAR、Bin等) 所有编程语言(支持C/C++、Java、Kotlin、Go、Rust等) 原始代码还原。 同时支持所有的加固方法(静态壳、动态壳、虚拟机壳、 阅读全文

posted @ 2025-06-22 18:30 GKLBB 阅读(191) 评论(0) 推荐(0)

逆向功能 --- idapro服务器

摘要: https://gitee.com/null_465_7266/idaproserver https://www.magicslides.app/zh/mcps/headless-ida 阅读全文

posted @ 2025-06-22 09:45 GKLBB 阅读(7) 评论(0) 推荐(0)

软件研发 --- 一个mcp协议分析

摘要: 获取文件名称 POST /mcp HTTP/1.1 Host: 127.0.0.1:13337 Accept-Encoding: identity Content-Length: 67 Content-Type: application/json {"jsonrpc": "2.0", "method 阅读全文

posted @ 2025-06-22 07:35 GKLBB 阅读(14) 评论(0) 推荐(0)

2025年6月21日 #

逆向工程 --- ai mcp逆向

摘要: 安装iappro最新版本, 下载mcp C:\Users\21558\Documents\WeChat Files\wxid_nwercn4twf1c22\FileStorage\File\2024-10\ida\IDA_Pro_v8.3_Portable\python311>python.exe 阅读全文

posted @ 2025-06-21 21:56 GKLBB 阅读(220) 评论(0) 推荐(0)

逆向工程 --- ai逆向参考

摘要: S U B R O U T I N E .text:000237F0 .text:000237F0 ; Attributes: bp-based frame .text:000237F0 .text:000237F0 ; int __cdecl Java_com_example_myapplicat 阅读全文

posted @ 2025-06-21 21:51 GKLBB 阅读(19) 评论(0) 推荐(0)

尽管您的列表覆盖了大多数主流编程语言

摘要: 尽管您的列表覆盖了大多数主流编程语言,但以下主流编程语言(基于当前流行度和行业应用)未被涉及。这些语言在各自领域(如数据科学、函数式编程、科学计算等)有重要地位,但未出现在您的“hello world”项目中。我列举如下(按流行度和常见性排序): R 用途:专门用于统计计算、数据分析和可视化。在数据 阅读全文

posted @ 2025-06-21 18:48 GKLBB 阅读(40) 评论(0) 推荐(0)

软件研发 --- devops是什么

摘要: 我们的开发者常常会遇到这样的一个问题,我在开发环境下开发好的软件经常要大量工具手动部署到生产环境的操作,开发环境和生产环境间是割裂的,devops是他们间的中间环境,实现这种重复劳动自动化。CI/CD 是实现部署自动化的核心技术手段,它将开发、测试、部署等环节串联起来,形成自动化流水线。 由于 De 阅读全文

posted @ 2025-06-21 07:51 GKLBB 阅读(43) 评论(0) 推荐(0)

Lisp

摘要: Lisp(LISt Processor)是 1958 年由 John McCarthy 创造的函数式编程语言鼻祖,其核心思想是 “代码即数据”(同像性)。它以极简的语法(仅需 7 个原始操作符)和强大的元编程能力重塑了编程范式,深刻影响了现代语言(如 Python 的缩进、Ruby 的块、JavaS 阅读全文

posted @ 2025-06-21 07:31 GKLBB 阅读(52) 评论(0) 推荐(0)

软件研发 --- hello world 项目 之 昔日苹果 Objective-C

摘要: https://gitee.com/null_465_7266/oc4he-l-l Objective-C Hello World 项目 🍎 一个功能完整的Objective-C Hello World项目,展示Objective-C的核心语法和特性,包含详细的中文注释和完整的macOS开发环境搭 阅读全文

posted @ 2025-06-21 07:30 GKLBB 阅读(65) 评论(0) 推荐(0)

Scala

摘要: Scala(Scalable Language,可扩展的语言)是一种现代、强大的多范式编程语言,它巧妙地融合了面向对象编程(OOP) 和函数式编程(FP) 的核心特性。它运行在 Java 虚拟机(JVM)上,与 Java 有极佳的互操作性。 以下是 Scala 的主要特点和简介: 核心目标: 表达性 阅读全文

posted @ 2025-06-21 07:27 GKLBB 阅读(28) 评论(0) 推荐(0)

Haskell

摘要: Haskell 是一种纯函数式、惰性求值的编程语言,以数学家 Haskell Curry 命名。诞生于1990年,其核心哲学是通过数学严谨性保证代码的正确性与抽象能力,尤其在类型系统、并发安全和形式化验证领域独树一帜。 核心特性与设计哲学 纯函数式 (Purity) 无副作用:函数输出仅依赖输入,不 阅读全文

posted @ 2025-06-21 07:26 GKLBB 阅读(51) 评论(0) 推荐(0)

VBScript

摘要: VBScript(Visual Basic Scripting Edition)是微软于 1996 年推出的一种轻量级脚本语言,作为 Visual Basic 的简化版本,专为自动化任务和嵌入式脚本设计。它曾广泛应用于 Windows 系统管理、网页交互(IE 时代)和 Office 自动化,但如今 阅读全文

posted @ 2025-06-21 07:24 GKLBB 阅读(57) 评论(0) 推荐(0)

(Visual) FoxPro

摘要: (Visual) FoxPro 是微软旗下的一款面向对象的关系型数据库管理系统(RDBMS) 和编程语言,前身为 Fox Software 公司的 FoxBASE(1984年发布)。其核心定位是桌面数据库应用快速开发工具,曾在 1990 年代至 2000 年代初风靡全球,尤其擅长开发中小型信息管理系 阅读全文

posted @ 2025-06-21 07:13 GKLBB 阅读(250) 评论(0) 推荐(0)

GAMS

摘要: GAMS(General Algebraic Modeling System)是一种专为数学规划和优化问题设计的高级建模语言与环境。它不用于通用软件开发,而是专注于描述复杂的经济、工程和运筹学模型(如线性规划、非线性规划、混合整数规划等),并连接商业求解器(如 CPLEX、GUROBI、XPRESS 阅读全文

posted @ 2025-06-21 07:10 GKLBB 阅读(48) 评论(0) 推荐(0)

ABAP

摘要: ABAP(Advanced Business Application Programming)是德国软件公司 SAP 开发的专有高级编程语言,主要用于构建和定制 SAP ERP 系统(如 S/4HANA、ECC、BW 等)。它诞生于 1983 年,是 SAP 生态的基石,专注于企业级业务逻辑、数据处 阅读全文

posted @ 2025-06-21 07:09 GKLBB 阅读(33) 评论(0) 推荐(0)

PL/SQL

摘要: PL/SQL(Procedural Language/Structured Query Language) 是 Oracle 数据库 的专有过程化扩展语言,将 SQL 的数据操作能力与过程化逻辑(变量、循环、异常处理)结合。它用于编写高效的数据库端程序,是 Oracle 生态中存储业务逻辑的核心工具 阅读全文

posted @ 2025-06-21 07:09 GKLBB 阅读(14) 评论(0) 推荐(0)

V 语言

摘要: V 语言(Vlang) 是一门新兴的静态类型编译型语言,由 Alexander Medvednikov 于 2019 年发布。其设计哲学强调 “简单、高性能、可维护”,目标是在保持接近 C 的性能的同时,提供类似 Go 的开发体验和现代语言特性,并解决其他系统语言的痛点(如编译慢、依赖管理复杂、安全 阅读全文

posted @ 2025-06-21 07:07 GKLBB 阅读(647) 评论(0) 推荐(0)

Solidity

摘要: Solidity 是一种专为 以太坊(Ethereum)区块链 设计的静态类型、面向合约的高级编程语言。它用于编写智能合约(Smart Contracts)——在区块链上自动执行的程序,管理数字资产、去中心化应用(DApps)、代币(如 ERC-20)和复杂的金融协议(DeFi)。 核心特性与设计目 阅读全文

posted @ 2025-06-21 07:05 GKLBB 阅读(71) 评论(0) 推荐(0)

D 编程语言

摘要: D 编程语言 是一门现代的系统级编程语言,由 Walter Bright 于 1999 年发起设计,并于 2001 年发布。其目标是结合 C/C++ 的高性能与底层控制能力 与 现代语言的开发效率、安全性和表现力,提供“既适合写操作系统,也适合写脚本”的多范式语言。D 不是单纯的“C++ 替代品”, 阅读全文

posted @ 2025-06-21 07:01 GKLBB 阅读(118) 评论(0) 推荐(1)

Elixir

摘要: Elixir 是一门现代、动态类型、函数式的编程语言,专为构建可扩展、可维护、高并发、分布式和容错的应用程序而设计。它运行在 Erlang 虚拟机上,继承了 Erlang/OTP 平台强大的并发、分布式和容错能力,同时提供了更友好、更现代的语法和强大的元编程功能。 以下是 Elixir 的核心特点和 阅读全文

posted @ 2025-06-21 06:58 GKLBB 阅读(85) 评论(0) 推荐(0)

X++

摘要: X++ 是微软为其 Dynamics 365 Finance and Operations(之前称为 Dynamics AX 或 Axapta)企业资源规划系统专门设计的一种面向对象的编程语言。它主要用于定制和扩展 D365 F&O 应用程序的核心功能,特别是在财务、供应链、制造、零售和人力资源等领 阅读全文

posted @ 2025-06-21 06:57 GKLBB 阅读(71) 评论(0) 推荐(0)

软件研发 --- 过时与小众语言 之 LabVIEW

摘要: LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是由美国国家仪器(NI)公司开发的图形化编程平台,主要用于数据采集、仪器控制和工业自动化等领域。以下是对其核心特点、应用场景及替代方案的全面解析: 一、LabVIEW的核心特点 图 阅读全文

posted @ 2025-06-21 06:48 GKLBB 阅读(406) 评论(0) 推荐(0)

erlang

摘要: Erlang 是一种专门为构建高并发、分布式、软实时、高可用、容错系统而设计的编程语言和运行时环境。它诞生于 1986 年,由瑞典爱立信公司的计算机科学实验室开发,最初用于解决电信交换机(要求极高的可靠性和处理能力)的需求。 核心特性和简介: 并发模型 (Actor Model): 基于“进程”的概 阅读全文

posted @ 2025-06-21 06:46 GKLBB 阅读(126) 评论(0) 推荐(0)

软件研发 --- 过时与小众语言 之 Ada

摘要: Ada 是一门专为高可靠性系统设计的编程语言,诞生于 1980 年代,由美国国防部主导开发。它从未真正“过时”,而是在安全关键领域持续不可替代。以下是深度解析: 一、Ada 的核心定位:“零容忍错误的系统” 1. 设计哲学 强类型检查:编译器静态拦截 90% 以上低级错误(如数组越界、空指针)。 契 阅读全文

posted @ 2025-06-21 06:35 GKLBB 阅读(253) 评论(0) 推荐(0)

软件研发 --- 过时与小众语言 之 Lisp

摘要: Lisp 是一门具有传奇色彩的编程语言,诞生于 1958 年(仅比 Fortran 晚一年),其核心思想是 “代码即数据,数据即代码”。它从未真正过时,而是演化为现代编程的底层基因。以下是深度解析: 一、Lisp 是什么?—— 重新定义编程的本质 1. 核心理念 同像性(Homoiconicity) 阅读全文

posted @ 2025-06-21 06:31 GKLBB 阅读(546) 评论(0) 推荐(0)

软件研发 --- 过时与小众语言 之 PureBasic 和 Small Basic

摘要: 关于 PureBasic 和 Small Basic 的定义及现状分析如下: PureBasic:专业级跨平台原生编译语言 是什么? 定位:面向桌面应用开发的高性能、轻量级编程语言(类似 C 的语法 + Basic 的简洁性)。 核心特性: 原生编译:直接生成 x86/x64/ARM 机器码(非虚拟 阅读全文

posted @ 2025-06-21 06:13 GKLBB 阅读(231) 评论(0) 推荐(0)

软件研发 --- hello world 项目 之 前端工具箱 jquery

摘要: https://gitee.com/null_465_7266/jquery4hello jQuery Hello World 项目 🎉 一个功能完整的jQuery Hello World项目,展示jQuery的核心功能和最佳实践,包含详细的中文注释和完整的开发环境搭建指南。 📁 项目结构 jq 阅读全文

posted @ 2025-06-21 06:04 GKLBB 阅读(27) 评论(0) 推荐(0)

2025年6月20日 #

Haskell

摘要: Haskell 是一门纯函数式编程语言(1990年发布),以数学家 Haskell Curry 命名。它彻底颠覆了命令式编程思维,用数学逻辑而非步骤指令构建程序。以下是深度解析: 一、Haskell 的核心哲学:数学即代码 1. 纯函数式 (Pure Functional) 无副作用:函数输出只依赖 阅读全文

posted @ 2025-06-20 18:58 GKLBB 阅读(111) 评论(0) 推荐(0)

Dart

摘要: Dart 是由 Google 开发的现代多范式编程语言(2011年发布),专为跨平台高性能应用设计。其核心价值在于通过 Flutter 框架实现“一次编写,全平台部署”,同时支持服务端、Web 及脚本开发。以下是深度解析: 一、Dart 的核心定位:跨平台王者 平台实现方案性能对比代表应用 移动端 阅读全文

posted @ 2025-06-20 18:56 GKLBB 阅读(46) 评论(0) 推荐(0)

Prolog

摘要: Prolog(Programming in Logic)是一种声明式逻辑编程语言,诞生于1972年(法国马赛大学)。其核心思想是 “描述问题而非步骤” —— 开发者只需定义事实与规则,系统自动通过逻辑推理求解。以下是深度解析: 一、Prolog 的核心哲学:逻辑即代码 1. 三大核心构件 构件作用示 阅读全文

posted @ 2025-06-20 18:52 GKLBB 阅读(78) 评论(0) 推荐(0)

Scratch

摘要: Scratch 是由 MIT 媒体实验室开发的图形化编程语言,专为 8-16 岁青少年设计,通过拖拽积木块代替写代码,让零基础用户快速理解编程逻辑。以下是其核心解析: 一、Scratch 的核心设计理念 可视化积木编程 代码块变成彩色拼图,避免语法错误:https://scratch.mit.edu 阅读全文

posted @ 2025-06-20 18:49 GKLBB 阅读(1389) 评论(0) 推荐(0)

Ada

摘要: Ada 是一种专为高可靠性、高安全性系统设计的编程语言,诞生于1980年代(由美国国防部主导开发)。其核心使命是减少软件错误,尤其适用于航空、航天、交通控制等“失误即灾难” 的领域。以下是深度解析: 一、Ada 的核心设计哲学 强类型与静态检查 编译时捕获绝大多数类型错误(如数组越界、空指针)。 示 阅读全文

posted @ 2025-06-20 18:48 GKLBB 阅读(79) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 44 下一页