『壹』 这段OD代码用易语言怎么表达

asm_置代码 ({})
asm_push (十六到十 (“00003C5A”))
asm_push (十六到十 (“008bf150”))
asm_push (十六到十 (“1036”))
asm_call (十六到十 (“005d7a70”))
asm_mov_ecx_prt(十六到十 (“A1E104”))'应该还需要mov ecx 常数
asm_add_esp (十六到十 (“0c”))
asm_ret ()
asm_调用函数 (进程ID, asm_取代码 ()

『贰』 农药剂型代码 OD和OF的区别

油分散制剂(Oil Dispersion, OD) 油悬浮剂是以油为为介质的,不是以水为介质的高分散,稳定的悬浮体系!

典型的配方是:

愿药: 含量要40G/L 至250G/L

润湿分散剂: 加100G/L 到200G/L

结构剂: 加13G/L 到20G/L

油基: 加到1升

通适用以水为介质的SC的准则也适用以油为介质的OD,然而由于要使油基乳化,所以OD需要更多的表面活性剂。

制作OD的要点是结构系统的形成,制作油基悬浮比制作水剂悬浮更难。一些无机质矿物土已经被多年实践经验证明是一个有效的结构剂。如果原药性质允许,少加一点水将更提高它的作用。

油基可以是矿物油,蔬菜油(例如大豆油,菜籽油)或蔬菜油酯化物(菜籽油甲基酯)等。注意:酯化油越来越引起人们的兴趣,因为它年度较低。

生产工艺步骤:

表面活性剂与油基混合

结构剂的添加(如果可能的话用其他基质润湿,如:水)

在搞度剪切搅拌下加入原药

在砂磨机中研磨, 研磨直到平均粒径只有2-4微米为止

『叁』 求od所有代码表示的意义

路过,学习一下。

『肆』 OD工具如何查找特定的汇编指令如:MOV edi,edi 这样的

所有指令序列查找范围是当前CPU窗口所在的内存段。

Ctrl+G,然后输入401000,回车,然后你再找

你先得跳到你要找的代码所在的内存段,EXE是从401000开始的,如果是DLL的话,得按Alt+E,查看模块的基址,然后跳到基址之后再查找

『伍』 主板OD代码

C1过后它检测的就该是显卡了。还没到检测硬盘那一步.看看换个显卡能不能亮 .不能亮在换下主板实验下。

『陆』 怎么用OD插入一段代码呢

OD是不能插入代码的你可以找一个空数据的地方用JMP或者call等等来调用结束后在执行返回就可以了

『柒』 od修改了代码区和数据区,要分2步保存吗

选修改代码 ----- 右键 ----- 复制执行文件 ----- 所修改 ----- 全部复制 ----- 新跳窗口代码右键 ----- 保存文件!

『捌』 od端的全部代码代码和用法

package socket;

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.Socket;
import javax.swing.*;
import java.awt.Rectangle;
import javax.swing.JButton;
import javax.swing.ImageIcon;
import java.awt.Dimension;
import java.awt.Point;
import java.awt.Color;
import javax.swing.JLabel;

public class Client extends JFrame implements Runnable {

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

private JPanel btnPanel = null;

private JButton sendButton = null;

private JButton closeButton = null;

private JButton connButton = null;

private JTextArea outTextArea = null;

private List dialist = null;

Socket sock;

Thread thread;

BufferedReader in;

PrintWriter out;

public final static int DEFAULT_PORT = 8808;

boolean bConnected;

private JLabel imgLabel = null;

private JLabel img2Label = null;

private JLabel img3Label = null;

public Client() {
super();
initialize();
}

private void initialize() {
this.setSize(355, 267);
this.setContentPane(getJContentPane());
this.setTitle("客户端");
this.setVisible(true);
this.setLocationRelativeTo(null);
this.setResizable(false);
}

private JPanel getBtnPanel() {
if (btnPanel == null) {
GridBagConstraints gridBagConstraints3 = new GridBagConstraints();
gridBagConstraints3.gridx = 3;
gridBagConstraints3.gridy = 1;
GridBagConstraints gridBagConstraints2 = new GridBagConstraints();
gridBagConstraints2.gridx = 1;
gridBagConstraints2.gridy = 1;
GridBagConstraints gridBagConstraints1 = new GridBagConstraints();
gridBagConstraints1.gridx = 0;
gridBagConstraints1.gridy = 1;
btnPanel = new JPanel();
btnPanel.setLayout(new GridBagLayout());
btnPanel.setBounds(new Rectangle(1, 187, 347, 47));
btnPanel.add(getSendButton(), gridBagConstraints1);
btnPanel.add(getCloseButton(), gridBagConstraints2);
btnPanel.add(getConnButton(), gridBagConstraints3);
}
return btnPanel;
}

private JButton getSendButton() {
if (sendButton == null) {
sendButton = new JButton();
sendButton.setText("发送");
sendButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
String msg = outTextArea.getText();

if (msg!=null) { //此句无效???
processmsg(msg);
outTextArea.setText(null);
try {
sendmsg(msg);
} catch (IOException e2) {
processmsg(e2.toString());
}
}
}
});
}
return sendButton;
}

private JButton getCloseButton() {
if (closeButton == null) {
closeButton = new JButton();
closeButton.setText("关闭");
closeButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.exit(EXIT_ON_CLOSE);
}
});
closeButton.setText("关闭");
}
return closeButton;
}

private JButton getConnButton() {
if (connButton == null) {
connButton = new JButton();
connButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
startConnect();
}

});
connButton.setText("链接");
}
return connButton;
}

private JTextArea getOutTextArea() {
outTextArea = new JTextArea();
outTextArea.setLocation(new Point(0, 119));
outTextArea.setSize(new Dimension(269, 68));
return outTextArea;
}

public void processmsg(String str) {
this.dialist.add(str);
}

private List getDialist() {
dialist = new List();
dialist.setLocation(new Point(-1, 1));
dialist.setSize(new Dimension(271, 94));
return dialist;
}

public void run() {
while (true) {
try {
String msg = receivemsg();
Thread.sleep(100L);
if (msg != null) {
processmsg(msg);
}
} catch (IOException e) {
e.printStackTrace();
}catch (InterruptedException ei) {}
}
}

public void sendmsg(String msg)throws IOException {
out.println(msg);
out.flush();
}

public String receivemsg() throws IOException{
String msg = new String();
try {
msg = in.readLine();
} catch (IOException e) {
e.printStackTrace();
}
return msg;
}

public void startConnect() {
bConnected = false;
try {
sock = new Socket("127.0.0.1", DEFAULT_PORT);

bConnected = true;
processmsg("connect ok!");
in =new BufferedReader(new InputStreamReader(sock.getInputStream()));
out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(sock.getOutputStream())));
} catch (IOException e) {
e.printStackTrace();
processmsg("connection failed");
}
if(thread==null){
thread=new Thread(this);
thread.start();
}
}

private JPanel getJContentPane() {
if (jContentPane == null) {
img3Label = new JLabel();
img3Label.setText("");
img3Label.setSize(new Dimension(269, 23));
img3Label.setLocation(new Point(1, 94));
img2Label = new JLabel();
img2Label.setBounds(new Rectangle(270, 95, 81, 89));
img2Label.setIcon(new ImageIcon(getClass().getResource("/socket/10.jpg")));
img2Label.setText("");
imgLabel = new JLabel();
imgLabel.setBounds(new Rectangle(270, 0, 78, 94));
imgLabel.setIcon(new ImageIcon(getClass().getResource("/socket/3.jpg")));
imgLabel.setText("");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getBtnPanel(), null);
jContentPane.add(getOutTextArea(), null);
jContentPane.add(getDialist(), null);
jContentPane.add(imgLabel, null);
jContentPane.add(img2Label, null);
jContentPane.add(img3Label, null);
}
return jContentPane;
}

public static void main(String[] args) {
Client cl = new Client();

}

}

『玖』 OD中的一些符号代表什么意思呢

eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。
比方说:add eax,-2 ; //可以认为是给变量eax加上-2这样的一个值。
这些32位寄存器有多种用途,但每一个都有“专长”,有各自的特别之处。
EAX 是"累加器"(accumulator), 它是很多加法乘法指令的缺省寄存器。
EBX 是"基地址"(base)寄存器, 在内存寻址时存放基地址。
ECX 是计数器(counter), 是重复(REP)前缀指令和LOOP指令的内定计数器。
EDX 则总是被用来放整数除法产生的余数。
ESI/EDI分别叫做"源/目标索引寄存器"(source/destination index),因为在很多字符串操作指令中, DS:ESI指向源串,而ES:EDI指向目标串.
EBP是"基址指针"(BASE POINTER), 它最经常被用作高级语言函数调用的"框架指针"(frame pointer). 在破解的时候,经常可以看见一个标准的函数起始代码:

push ebp ;保存当前ebp
mov ebp,esp ;EBP设为当前堆栈指针
sub esp, xxx ;预留xxx字节给函数临时变量.
...

这样一来,EBP 构成了该函数的一个框架, 在EBP上方分别是原来的EBP, 返回地址和参数. EBP下方则是临时变量. 函数返回时作 mov esp,ebp/pop ebp/ret 即可.
ESP 专门用作堆栈指针,被形象地称为栈顶指针,堆栈的顶部是地址小的区域,压入堆栈的数据越多,ESP也就越来越小。在32位平台上,ESP每次减少4字节。

『拾』 主板开机后代码od是什么意思

就是正常的开机检测代码,之前应该还有闪一些数字,如果可以正常开机进入系统的话就没有问题哈。