E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
调试技术
技术在于交流,知识在于收集(九)
CocoaPods集成到项目中深入理解CocoaPodsCocoaPodspodinstall/podupdate更新慢的问题LLDBTheLLDBDebuggeriOS开发者旅途中的指南针-LLDB
调试技术
S__L
·
2016-11-22 19:01
Java程序调试
//简单的理解程序的
调试技术
,找出程序的Bug,//Debug模式有什么作用呢?
指针是C语言的灵魂
·
2016-11-20 17:25
Java
详解反
调试技术
反
调试技术
,恶意代码用它识别是否被调试,或者让调试器失效。恶意代码编写者意识到分析人员经常使用调试器来观察恶意代码的操作,因此他们使用反
调试技术
尽可能地延长恶意代码的分析时间。
houjingyi233
·
2016-10-14 18:38
桌面安全
eclipse调试技巧
调试技术
01、条件断点设置断点有效是条件的布尔值为真02、异常断点通过断点视图中J!添加异常断点03、监视点大纲视图中选择一个类变量,在上下文中选择切换监视点。
coderjoy
·
2016-09-20 18:17
bug
Linux内核
调试技术
——进程上下文R状态死锁监测
前一篇博文介绍了内核监测D状态死锁的hungtask机制,本文介绍另一种死锁状态的监测手段——R状态死锁监测。R状态死锁指的是某一任务一直处于TASK_RUNNING态且一直占用着CPU,从而导致其他进程得不到调度而饿死的情况。一般情况下,R状态死锁较可能是由于程序出现死循环导致的,可以出现在内核态的进程上下文中(内核配置为非抢占式,softlockup),也可以出现在中断上下文中的中断处理程序中
luckyapple1028
·
2016-09-04 19:25
Linux
Kernel
调试技术
的优势
调试技术
有以下几大优势:1、解决crash疑问:我们一般crash之后都会得到一个dump文件,这个dump文件拿回来后直接使用IDE启动不就看到的很清楚crash在哪里了吗?
麦晓宇
·
2016-08-31 21:55
Android应用方法隐藏及反
调试技术
浅析
转载:http://www.see-source.com/blog/300000105/963.html0×00、前言Android应用的加固和对抗不断升级,单纯的静态加固效果已无法满足需求,所以出现了隐藏方法加固,运行时动态恢复和反调试等方法来对抗,本文通过实例来分析有哪些对抗和反调试手段。0×01、对抗反编译首先使用apktool进行反编译,发现该应用使用的加固方式会让apktool卡死,通过
给力哥
·
2016-08-31 10:42
shell浅谈之十二shell调试及主题
二、详解1、Shell
调试技术
Shell脚本调试就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息、通过在脚本中加
猫猫猫猫猫大人
·
2016-08-26 11:26
Linux
Shell
iOS Anti-Debug
前言移动平台攻防对抗技术的发展基本是沿着PC端发展轨迹在前进,从windows平台上的加壳到Android平台的APK加固,相信ipa的加固也已经不远了;windows平台下从ring3层到ring0层的反
调试技术
已经非常成熟
weixin_33786077
·
2016-08-24 20:00
TLS线程本地存储进行反调试
[TOC]反盗版技术中,起最大作用的当属反
调试技术
。然而传统的反
调试技术
都存在一个弱点:他们都在程序真正开始执行之后才采取反调试手段。
左手CN
·
2016-08-03 14:17
逆向及DIY
Linux内核
调试技术
——进程D状态死锁检测
Linux的进程存在多种状态,如TASK_RUNNING的运行态、EXIT_DEAD的停止态和TASK_INTERRUPTIBLE的接收信号的等待状态等等(可在include/linux/sched.h中查看)。其中有一种状态等待为TASK_UNINTERRUPTIBLE,称为D状态,该种状态下进程不接收信号,只能通过wake_up唤醒。处于这种状态的情况有很多,例如mutex锁就可能会设置进程于
luckyapple1028
·
2016-07-17 15:53
arm
linux
kernel
源代码
嵌入式
内核
Linux
Kernel
Linux内核
调试技术
——进程D状态死锁检测
Linux的进程存在多种状态,如TASK_RUNNING的运行态、EXIT_DEAD的停止态和TASK_INTERRUPTIBLE的接收信号的等待状态等等(可在include/linux/sched.h中查看)。其中有一种状态等待为TASK_UNINTERRUPTIBLE,称为D状态,该种状态下进程不接收信号,只能通过wake_up唤醒。处于这种状态的情况有很多,例如mutex锁就可能会设置进程于
luckyapple1028
·
2016-07-17 15:00
linux
源代码
kernel
嵌入式
内核
ARM
iOS 捕获Crash方法
iOS开发无法避免程序Crash问题,开发过程中可以用
调试技术
捕获Crash进行修复,但是发布到AppStore后,无法抓到这些问题,因此目前国内友盟、听云等公司抓到Crash后将Crash时的堆栈上传到他们服务器上
紧张的牛排
·
2016-07-10 15:21
反
调试技术
(Delphi版)
1.程序窗口句柄检测原理:用FindWindow函数查找具有相同窗口类名和标题的窗口,如果找到就说明有OD在运行//********************************************//通过查找窗口类名来实现检测OllyDBG//********************************************functionAntiLoader():Boolean;c
findumars
·
2016-07-07 16:00
今天来学gdb----常用命令介绍
gdb常用的工具命令有:查看源代码,运行程序,单步调试,设置断点,查看变量值等,当然还有多线程条件下的
调试技术
,慢慢来,先从基础开始。step1:准备工作使用gdb调试程序,编译时候需要加上-g选项,
Ewan_hei
·
2016-06-18 21:30
Android Studio你不知道的调试技巧
fromerr=2Fb8Siou摘要写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?仅仅是下个断点单步执行吗?
hey_piggy
·
2016-05-17 11:29
针对lldb反
调试技术
什么是lldblldb是llvm+clang工具链中的调试器,类似于gdb等,提供的可用命令和设计架构跟gdb略有不同。一些反调试手段下面罗列的一些反调试手段均在OSX系统上编写的控制台程序中测试通过。(ios程序上不保证可用)严格划分的话,反调试实际上分为两种类型:检测和防治检测类型的给你提供检测到调试器后的处理机会。防止类型的在发现调试状态时会直接终止程序。以下的示例不严格区分。1.12345
yunshouhu
·
2016-05-13 18:56
android
ndk
PHP
调试技术
php代码调试:echo和echo"";print_r(method);脚本js就是alert方式,或console.log。console.log原先是Firefox的“专利”,严格说是安装了Firebugs之后的Firefox所独有的调试“绝招”。这一招,IE8学会了,不过用起来比Firebugs麻烦,只有在开启调试窗口(F12)的时候,console.log才能出结果,不然就报错。css调试
qq_34642668
·
2016-05-09 21:00
PHP
调试
Eclipse/MyEclipse断点调试
关于java
调试技术
还有很多,如JavaDebugInterface等,依据具体项目的需要,还有很多值得去研究和学习的。该博文仅就Eclipse断点调试技巧做下总结,不足够的地方还请大牛们指点。
为了明天而努力
·
2016-05-04 11:36
eclipse
断点
调试
断点调试
Eclipse调试
Eclipse/MyEclipse断点调试
关于java
调试技术
还有很多,如JavaDebugInterface等,依据具体项目的需要,还有很多值得去研究和学习的。该博文仅就Eclipse断点调试技巧做下总结,不足够的地方还请大牛们指点。
为了明天而努力
·
2016-05-04 09:00
Eclipse
断点
调试
Eclipse调试
断点调试
iOS --Xcode
调试技术
全局断点条件断点(针对for循环应用最广)可以给断点设置声音,当遇到断点就会发出声音.符号断点
u013915422
·
2016-04-22 17:00
基于硬件模拟器的操作系统
调试技术
自己在前人的基础上构建一个小而全的OS,该OS包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。我们在构建或调试操作系统时,为了方便可以使用CPU硬件模拟器如QEMU、BOCHS等软件来进行模拟操作。对操作系统的调试本文推荐使用GDB(配合qemu)来进行调试和分析。Ubuntu下安装qemu:• sudoapt-get
good123_2014
·
2016-04-13 22:00
系统调试
在Unity3D中使用Visual Studio调试shader
然后根据resultingimage中的颜色分量的亮度(intensityofthatcolorcomponent),你可以得到shader代码中的值的结论,这种技术的确是一种很原始的
调试技术
,但不幸的是
cbbbc
·
2016-04-12 12:14
Unity3D
第十课
调试技术
-进入函数内部去【项目1-2】
项目十
调试技术
-进入函数内部去项目一【sin泰勒展式中的错误】下面是sin函数的泰勒展式:(注:x取弧度值,而非角度值)编写了doublemysin(doublex)用于求sin值,却“死”在了123°
BenjaVan4641
·
2016-04-09 03:00
shell
调试技术
,伪信号打印程序出错位置
#!/bin/shHOME_DIR=/home/xxxCROSSTOOL_INSTALL_DIR=${HOME_DIR}/crosstool_install#必须要设置,可以根据FUNCNAME查到函数调用栈#Inheritthefaulthandlerinsubshellsandfunctionsset-E#设置捕捉信号,ERR当一条命令返回非零状态时(代表命令执行不成功)trapdieERR#
biliangzu
·
2016-04-04 00:00
JavaScript的三种工业化调试方法
JavaScript的三种工业化玩法软件工程中任何的语言如果想要写出健壮的代码都需要锋利的工具,当然JavaScript也不例外,很多朋友刚入门的时候往往因为工具选的不对而事半功倍,JavaScript同样需要软件
调试技术
SolidMango
·
2016-03-16 21:00
JavaScript的三种工业化调试方法
JavaScript的三种工业化玩法软件工程中任何的语言如果想要写出健壮的代码都需要锋利的工具,当然JavaScript也不例外,很多朋友刚入门的时候往往因为工具选的不对而事半功倍,JavaScript同样需要软件
调试技术
SolidMango
·
2016-03-16 21:00
Windows下软件调试
1、视频:(1)、VS下的C++调试方法.wnv(2)、WinDbg高级
调试技术
.wmv(3)、内存与句柄泄漏处理技巧.wmv 2、“WinDbg高级调试技巧”中【01:22】讲到“软件调试的书籍”有:
CodeSkill
·
2016-02-21 15:00
编程中的正交原则
话说參加完这个比赛之后,最引以为豪的作品还是由我们队一路摸索建立起来的无线通信上位机
调试技术
(就姑且称之为技术吧),这项技术带来的优点是显而易见的,方便的查看各项执行数据为调整策略提供根据,方便的设置关键变量以尽快获取最佳执行參数
lcchuguo
·
2016-02-20 12:00
Linux下c/c++开发之程序崩溃(Segment fault)时内核转储文件(core dump)生成设置方法
Segmentfault)时内核转储文件(coredump)生成设置方法Linux下c/c++开发程序崩溃(Segmentfault)通常都是指针错误引起的.以下是我们详细的对Linuxcoredump的
调试技术
进行的介绍
emilio563
·
2016-02-18 02:11
网络编程
Linux下c/c++开发之程序崩溃(Segment fault)时内核转储文件(core dump)生成设置方法
Segmentfault)时内核转储文件(coredump)生成设置方法Linux下c/c++开发程序崩溃(Segmentfault)通常都是指针错误引起的.以下是我们详细的对Linuxcoredump的
调试技术
进行的介绍
Emilio563
·
2016-02-18 02:00
Android Studio你不知道的调试技巧
AndroidStudio你不知道的调试技巧写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?仅仅是下个断点单步执行吗?
u014610664
·
2016-01-29 14:00
Linux
调试技术
一、LinuxELF文件内部结构(ExecutableLinkableFormat)Linux程序源代码被编译器编译以后,生成的目标文件/共享库文件/可执行文件(.o/.so/exe)主要分为两种段:程序指令段(.text)和程序数据段(.data,.bss)。|fileheader|.textsegment|.datasegment|.bsssegment|othersegment|(1)fil
jackhen
·
2016-01-28 21:00
gdb
valgrind
CentOS 6.5 安装
调试技术
笔记
1、使用Windows10hyper-V虚拟机安装CentOS6.5操作系统系统盘为hyper-V虚拟机配置界面为启动后选取全新安装;然后选取英文语言及英文键盘格式;选取上海/亚洲时区;切记要给新的服务器系统起个响亮的名字;然后进入分区(/boot200MB /swap1.5倍至2倍内存容量 /根分区为全部剩余分区 *以上分区全部指向主分区但不是必须的* *分区默认格式为ext4格式* *软RAI
minlu8888888
·
2016-01-20 10:19
centos
英文
技术笔记
Android Studio你不知道的调试技巧
写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?仅仅是下个断点单步执行吗?
postdep
·
2016-01-13 20:00
android
debug
Studio
androidstudio
Android Studio你不知道的调试技巧
Androidstudio渐渐越多人使用(刚刚从eclipse勉强转到studio),写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?
Coness
·
2016-01-13 15:06
技巧
对话框
process
Android Studio你不知道的调试技巧
Androidstudio渐渐越多人使用(刚刚从eclipse勉强转到studio),写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?
Coness
·
2016-01-13 15:06
android
技巧
断点
process
对话框
Android应用方法隐藏及反
调试技术
浅析
本文转载自: http://drops.wooyun.org/tips/9471 0x00前言Android应用的加固和对抗不断升级,单纯的静态加固效果已无法满足需求,所以出现了隐藏方法加固,运行时动态恢复和反调试等方法来对抗,本文通过实例来分析有哪些对抗和反调试手段。0x01对抗反编译首先使用apktool进行反编译,发现该应用使用的加固方式会让apktool卡死,通过调试apktool源码(如
太尼玛菜了
·
2016-01-13 10:00
[ahk]关于AutoHotkey的
调试技术
1、msgBox大法,累、泪。2、TrayTip需要在任务栏上显示ahk的图标和通知。3、toolTip、SplashTextOn显示输出,不能缩放移动。5、outputDebug需要第三方程序DebugView.exe配合。6、Scite4AutoHotkey,按F7在debug模式运行,F10逐步执行,点击variablelist查看变量及对象的值。我的最新玩具是利用OnMessage技术实现
liuyukuan
·
2016-01-11 21:00
Android studio debug 技巧介绍
写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?仅仅是下个断点单步执行吗?
繁星水
·
2016-01-08 01:00
android
Studio
Android 反汇编Smali语言中插入log打印
转自http://www.xuebuyuan.com/2174077.html针对Android中Smali代码逆向分析,由于现在
调试技术
有限,一种相对简单的办法是.locals5#...const-stringv3
Joe_yaoxiao
·
2016-01-06 09:39
android
Android 反汇编Smali语言中插入log打印
转自http://www.xuebuyuan.com/2174077.html针对Android中Smali代码逆向分析,由于现在
调试技术
有限,一种相对简单的办法是在Smali中加入Log输出:.locals4
dongjideyu
·
2016-01-06 09:00
Android Studio很实用的调试技巧
转自:AndroidStudio你不知道的调试技巧写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?仅仅是下个断点单步执行吗?
Eric-zhong
·
2015-12-30 19:41
程序开发
android
调试
Android Studio你不知道的调试技巧
写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?仅仅是下个断点单步执行吗?
THEONE10211024
·
2015-12-29 11:00
Android Studio你不知道的调试技巧
写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的
调试技术
停留在哪一阶段呢?仅仅是下个断点单步执行吗?
qq_23547831
·
2015-12-29 11:00
Android开发
内核调试和系统调用劫持
如何在不重新编译内核,不rmmod内核模块的情况下修改系统调用为了解决这个问题,最终实现了两种解决方式:1.Linux系统调用劫持2.Kprobes内核
调试技术
(并非真正的修改) 下面分别说下: Linux
DChipNau
·
2015-12-13 21:00
Java基础_代码
调试技术
publicvoidtest1(){ inta=1; intb=4; intc=add(a,b); System.err.println(c); doublea1=45.1; doublea2=23.4; doublea3=add(a1,a2); System.err.printl
Harry_sir
·
2015-12-10 10:00
系统集成工程师
2:精通网络设备
调试技术
,服务器
调试技术
,基础应用平台
调试技术
或其中之一。3:精通网络平台设计,服务器平台设计,基础应用平台设计或其中之一。4:良好的口头语言表达能力和文字表达能力。
sky9890
·
2015-12-01 15:00
系统集成
网络技术
计算机专业
读书笔记【启示】
安卓 dex 通用脱壳技术研究
0x01背景介绍安卓APP的保护一般分为下列几个方面:JAVA/C代码混淆dex文件加壳.so文件加壳反动态
调试技术
其中混淆和加壳是为了防止对应用的静态分析;代码混淆会增加攻击者的时间成本, 但并不能从根本上解决应用被逆向的问题
·
2015-11-27 17:00
dex
通用
脱壳
dexHunter
Shell脚本
调试技术
一.前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出调试信息来辅助诊断错误,利用调试工具等。但与其它高级语言相比,shell解释器缺乏相应的调试机制和调
john_crash
·
2015-11-23 21:31
open
source
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他