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
canary
Kotlin 踩坑日记(五)aapt2 编译 bug
前言常用开发机为Ubuntu17.04,在升级AndroidStudio到3.0.0-
Canary
2后,发现之前可以正常编译的AndroidKotlin项目竟然无法编译了,最终发现,是因为aapt2的问题造成的
迦蓝叶
·
2020-08-19 20:51
Android
kotlin
PicoCTF_2018_buffer_overflow_3(本地固定
canary
的爆破)
PicoCTF_2018_buffer_overflow_3用IDA分析一下程序,程序从一个固定文件里读取数据,作为
canary
的值。由于文件内容不变,所以,我们可以直接爆破。
haivk
·
2020-08-19 19:34
pwn
二进制漏洞
CTF
pwn题解level(2)
Stack:
canary
,这个主要是说栈保护的东西,所利用的东西就是相当于网站的cookie,linux中把这种cookie信息称为
canary
,所以如果开启了这个,就一般不可以执行
颜又舞
·
2020-08-19 19:09
版本详解:Beta、Dev、
Canary
、Stable、Chromium等版本
以Edge浏览器为例,各个版本有着不同的区别,或者说各个版本是测试版:以Edge浏览器来说:
Canary
(金丝雀)版本浏览器,命名金丝雀,以为着“版本金贵且易碎”,这意味着该版本会融入很多新功能或者说是需要不断的更新
Chipei Kung
·
2020-08-18 10:14
android-studio 打开react-native android
android-studio-ide-162.3454121-mac.zip或https://sites.google.com/a/android.com/tools/download/studio/
canary
cloudtarget
·
2020-08-17 21:28
Kubernetes之标签与Pod控制器详解
一、标签标签的主要作用:解决同类型的资源对象越来越多,为了更好的管理,按照标签分组;常用的标签分类:*release(版本):stable(稳定版)、
canary
(金丝雀版本、可以理解为测试版)、beta
哦姓卞
·
2020-08-17 16:45
Pod控制器
标签
Kvm
Docker
K8s
西湖论剑 pwn题解析(持续更新中)
这个题有
canary
保护然后这个题思路就是找到
canary
的偏移然后泄露libc库然后获取system地址x64要找pop这里获取到puts函数的地址但是这个题并没有给我lib库我只能自己用文件夹找然后找到了
pipixia233333
·
2020-08-17 14:22
栈溢出
堆溢出
Gateway 动态路由(金丝雀发布 / 灰度发布)
但是如果我们在网关层需要类似于
Canary
weixin_30914981
·
2020-08-17 09:54
GCC编译器局部变量地址分配为什么总是从低地址向高地址增加?
但是gcc却不是,我用的版本是4.8.4.原因:GCC的堆栈保护技术——
canary
的使用。使用的原因是为了防止某些溢出的攻击。但是只
zq301
·
2020-08-17 02:21
linux学习
linux工具
GCC编译器
在浏览器中高效使用JavaScript module(模块)
目前支持这一特性的浏览器包括:Safari10.1.谷歌浏览器(
Canary
60)–需要在chrome:flags里开启”实验性网络平台功能(ExperimentalWebPlatform)”Firefox54
weixin_33739646
·
2020-08-16 15:22
在浏览器中使用 JavaScript module
目前支持这一特性的浏览器包括:Safari10.1.谷歌浏览器(
Canary
60)–需要在chrome:flags里开启
jyb123
·
2020-08-16 13:01
Dagger 导航从未如此简单 | Android Studio 4.1
最新的AndroidStudio4.1版本(目前在
Canary
预览版发布渠道可以下载)为我们带来了一个新的"间距图标"(在编辑器和代码行号之间的图
程序亦非猿
·
2020-08-14 20:09
java
android
vue
python
编程语言
64位ROP——通用gadget
实验步骤chechsec命令检查是否有
canary
保护图中显示并没有,如果有的话,就先进行泄露。IDA反汇编int__cdecl
tallku
·
2020-08-14 01:08
阿里巴巴最火的技术:k8s基于Ingress-nginx实现灰度发布
NginxAnnotations支持以下几种
Canary
规则:Nginxingressannotations假设我们现在部署了两个版本的服务,老版本和
canary
版本nginx.ingress.kubernetes.io
Java斗帝之路
·
2020-08-12 14:11
Android studio 升级问题
补充说明文中的方法对升级基本是通用的,虽然遇到问题的时候版本是2.3
Canary
,对最新版也是通用的,所以请忽略版本。
熊猫也吃肉
·
2020-08-09 03:06
Android
最新版AndroidStudio3.0
Canary
8的时候报错,Annotation processors must be explicitly declared now
体验最新版AndroidStudio3.0
Canary
8的时候,发现之前项目的butterknife报错,用到注解的应该都会报错Error:Executionfailedfortask':app:javaPreCompileDebug
jkloshhm
·
2020-08-08 16:18
缓冲区溢出漏洞
这个也是很常见的一个漏洞,原理是在没有栈保护的时候(或者有
Canary
的值然后被我们泄露出来之后),我们可以覆盖掉栈帧的返回地址,然后控制函数流程,从而达到提权的目的。
Flying_Fatty
·
2020-08-07 23:23
CTF之旅
pwn
BugkuCTF练习平台pwn3(read_note)的writeup
看一眼程序的保护机制,发现除了RELRO所有保护全开,还是有点头疼的,毕竟我刚开始学pwn没几天,还没有做过PIE和
Canary
的题目,所以调试还是花了不少时间的。首先分析程序,重要部分如下所示。
zybn
·
2020-08-05 21:13
pwn学习
攻防世界进阶区pwn1
拿到题目checksec一下,发现开了
canary
保护。
3nc0de
·
2020-08-05 21:02
攻防世界
CTF
第五空间 部分题解
目录PWNtwice(栈迁移,ret2csu)pwnmeofREnopPWNtwice(栈迁移,ret2csu)第一次先泄露出
canary
和rbp地址第二次栈迁移+ROP,先puts泄露出libc,然后
L.o.W
·
2020-08-05 21:14
CTF
WriteUp
5space
栈
unlink
攻防世界-pwn1-Writeup
pwn1考点:栈溢出,
canary
绕过基本情况程序实现功能是往栈上读写数据。
SkYe231
·
2020-08-05 20:28
PWN
[BJDCTF 2nd]r2t4 [格式化字符串写GOT]
开启了
Canary
,但
Canary
失败的处理逻辑会进入到stack_chk_failed函数,stack_chk_failed函数是一个普通的延迟绑定函数,可以通过修改GOT表劫持这个函数。
、moddemod
·
2020-08-05 20:53
pwn
攻防世界 新手区string
ctf/string'Arch:amd64-64-littleRELRO:FullRELROStack:CanaryfoundNX:NXenabledPIE:NoPIE(0x400000)64位,开启了
Canary
winterze
·
2020-08-05 20:25
ctf
【第五空间2020】twice WriteUp
操作后返回0跟进这个函数,结合main函数发现,这个函数只会被调用2次,然后main函数将会结束,第一次进这个函数的时候,v3=89,第二次进这个函数的时候,v3=112缓冲区s的大小是88字节,而后面紧跟着
canary
古月浪子
·
2020-08-05 20:36
攻防世界PWN之RC4题解
RC4首先,检查一下程序的保护机制然后,我们用IDA分析一下,存在栈溢出漏洞由于开启了
canary
,因此,我们需要泄露
canary
,由于低位覆盖泄露出来的信息是加密的,解密可能比较麻烦,我们另选其他方法
haivk
·
2020-08-05 20:25
pwn
CTF
二进制漏洞
HITCON-training lab10 wp
0x01看保护:一个32位的开了
canary
和nx保护0x02ida分析一个菜单有加、减、查看功能看add是什么样子1-2.先会malloc一个8字节的空间,指向print_note_content函数
Ch3mod777
·
2020-08-05 19:20
pwn
ctf
NUAActf string wp
拿到题目检查下防护:开启了
canary
。简单运行看了下程序逻辑后放到IDA里:为了方便看,部分变量名已修改:sub_400A70这个函数里没啥问题。输入east退出来。
dittozzz
·
2020-08-05 19:48
攻防世界pwn题wp
pwn
XCTF 4th-QCTF-2018 dice_game
首先开一下保护除了
canary
什么都开了。。。然后就打开ida分析:read函数造成了栈溢出漏洞。继续审代码,发现是一个游戏。
Ch3mod777
·
2020-08-05 19:48
pwn
ctf
(PWN)NCTF2019 -- easy rop -- writeup
1ohXfpbiIb3jjHpYtcuS9xA提取码:lz3e文件防护反汇编调试的时候发现main函数的rbp居然是pie,而返回地址下面第四行是main函数自己的头部指针已知条件存在栈溢出,大小为4个栈单元开启了
canary
lzyddf
·
2020-08-05 19:54
pwn
pwn 学习笔记 暑假第四天
canary
原理在程序加了
canary
保护之后,如果我们读取的buffer覆盖了对应的值时,程序就会报错,而一般来说我们并不会关心报错信息。
SsMing.
·
2020-08-05 19:45
pwn
BUUCTF ciscn_2019_c_1(rop_x64,泄露libc)
由于Ubuntu18运行机制与前面版本的不同,在调用system的时候需要进行栈对齐0x1检查文件64位elf无
canary
无PIE 0x02流程分析根据运行的流程,这个程序主要有两个功能,加密功能可以使用
影子019
·
2020-08-05 19:25
ctf_pwn
hackme inndy pwn stack writeup
这题看起来很恐怖,所有保护都开了,但是其实并没有想象中难这题先pop两次,再push回去一个,然后再push下标,就可以直接绕过
canary
,把ret的地址给leak出来再减去libc里面的__libc_start_main
charlie_heng
·
2020-08-05 18:31
pwn
2020第五空间部分wp
twice程序循环两次,第一次泄露
canary
+stack地址,第二次执行栈迁移溢出,我这里用的ret2libc,很
starssgo
·
2020-08-05 17:25
36D杯CTF——mengxinstack
记录一下36D的mengxinstack题目下载题目,checksec下分析,开启了很多保护,有
canary
,64位,IDA分析,知道这个程序先执行了一次read,再把read进去的东西print出来,
RayLee23333
·
2020-08-05 16:30
pwn
ctf
初试next+dva+antd+sass
https://github.com/wujunwen1997/next-dva-antd1.使用antd初始化项目,使用官方的例子:https://github.com/zeit/next.js/tree/
canary
watts_j
·
2020-08-05 13:39
随笔&笔记
next
React
dva
sass
2020“第五空间”wp-pwn-twice
老规矩,先checksec一波64位,开了
canary
和nx。上IDA。main函数主要就是一个循环sub_4007A9是这样的a1就是传入的nCount(初值为0)。
xyzmpv
·
2020-08-04 21:39
CTF
ZCTF-Pwn
文件打包:http://files.cnblogs.com/files/wangaohui/attach.zipPwn100很明显栈溢出,但是有
canary
保护。但是明显的是flag已经被读入了内存。
weixin_30677617
·
2020-08-04 19:18
CTF|pwn栈溢出题目int_overflow解题思路及个人总结
栈溢出题目int_overflow解题思路及个人总结解题思路拿到题目,标题是int_overflow指可能是某个int型变量存在栈溢出,留意下老规矩将题目拖到IDA放入ubuntu中查看相关信息*stack/
canary
一个不融化的雪人
·
2020-08-04 18:58
攻防世界PWN进阶区(stack2)
stack2哈,我又回来了在借助了诸多wp后终于把这道题弄明白了,记录一下32位程序,有NX,有
Canary
。
BurYiA
·
2020-08-04 17:21
pwn
攻防世界
攻防世界pwn新手练习(string)
string首先我们看一下程序的保护机制程序开了NX(堆栈不可执行)、
CANARY
(栈保护)和PELRO程序太长了,我们就不运行了,在IDA中我们查一下有没有什么明显的地方在这个函数里面我们发现了一个格式化字符串漏洞
BurYiA
·
2020-08-04 17:20
攻防世界
pwn
XCTF-pwn-stack2 - Writeup
偶尔在学习的阶段慢慢发现的进步抽空写点笔记记录一下子这次做的题目还是栈溢出漏洞的题目但是并没用用到payload,简单用了下ROP题目描述除了一个名称stack2题目描述是:暂无下载附件运行一下看看流程保护开启了nx和
canary
菜小狗.
·
2020-08-04 15:37
CTF-Writeup
攻防世界 pwn新手 level2
这里我们先下载附件,查看一下文件信息:32位的i386程序,没有开
canary
,推测可以使用栈溢出,这里我们用IDA32打开,查看main函数的伪代码顺藤摸瓜找到输入点buf:这里我们查看buf的栈结构
kwist_jay
·
2020-08-04 15:41
20.5.26pwn做题记录
others_babystack之前做过差不多的,只不过是改got表的,但是64位好久不做了,忘了好多题目开启了
canary
保护先看一下源码:明显看到case1存在栈溢出漏洞,然后case2存在打印函数可以把
北岛静石
·
2020-08-04 14:51
Pwn
学习经历
学习Android JetPack开发工具包中的导航架构组件
并且AndroidStudio版本必须大于3.2
Canary
14或更高。此处省略初始化项目创建过程。打开项目根目录的应用程序目录下的的的的build.gradle,添加以下依赖库。
梵高星夜
·
2020-08-04 09:54
Android
多长时间更新一次 Android Studio?
Canary
,Beta或Stable?
Canary
构建是接下来要出现的早期预览版。它包括令人兴奋的新特性,但还不是很完善,所以不太稳
sunlovemoon1991
·
2020-08-04 01:25
Android_转载+整理
AndroidStudio
版本
更新
Android性能优化之LeakCanary使用详解
性能优化不管是在项目里还是在面试过程中出现频率都是较高的,内存泄漏是项目中常出现的问题,本篇将介绍LeakCanary使用LeakCanary1.build.gradle配置/*内存泄漏检测leak-
canary
Ho0229
·
2020-08-03 02:07
Android
Android中ViewBinding遇到的坑
目前,谷歌在AndroidStudio3.6
Canary
11及更高版本中加入了新的视图绑定方式ViewBinding。
图图的麻麻
·
2020-08-03 00:17
android
SCTF 2015 pwn试题分析
pwn1用checksec看了一下保护机制,有
canary
+nx保护。漏洞是一个简单的栈溢出,但是没有办法劫持程序的流程。因为
weixin_30819163
·
2020-08-02 19:39
Google Chrome用户现在可以在
Canary
版本中编辑密码
现在,您可以在Chrome浏览器中新的"编辑密码"选项修改已保存的密码,该选项在密码设置页面中可用。该功能目前在Windows、Mac、Linux和ChromeOS的ChromeCanary中设置界面的一个标志激活后可用。GoogleChrome浏览器密码管理器可以记住你在网站上输入的用户名和密码,并在下次访问时自动填写。你可以通过访问chrome://settings/passwords来查看和
itwriter
·
2020-08-02 11:00
谁才是ButterKnife的终结者?ViewBinding与Kotlin-android-extension的选择
Google在AndroidStudio3.6
Canary
11版本中正式推出视图绑定(ViewBinding),相对有findViewById或者ButterKnife等现有的视图访问方式更有优势,JakeWharton
fundroid_方卓
·
2020-08-01 02:07
Kotlin
Android
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他