<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Csome]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_45004513</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_45004513]]></copyright><item><title><![CDATA[ComSec作业四：Diffie-Hellman & ComSec作业五：椭圆曲线 & ComSec作业六：Hash]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/127854968</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/127854968</guid><author>weixin_45004513</author><pubDate>Mon, 14 Nov 2022 20:34:42 +0800</pubDate><description><![CDATA[ComSec作业四：Diffie-Hellman]]></description><category></category></item><item><title><![CDATA[ComSec作业三：RSA]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/127452641</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/127452641</guid><author>weixin_45004513</author><pubDate>Fri, 21 Oct 2022 19:43:58 +0800</pubDate><description><![CDATA[后来才发现，过程搞复杂了其实只要在这一步，移动一下就好。]]></description><category></category></item><item><title><![CDATA[ComSec第6章作业]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/127267452</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/127267452</guid><author>weixin_45004513</author><pubDate>Tue, 11 Oct 2022 17:15:42 +0800</pubDate><description><![CDATA[S-Box生成，求逆扩展欧几里得，优化矩阵变换]]></description><category></category></item><item><title><![CDATA[Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/widget/Scroller]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/119641573</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/119641573</guid><author>weixin_45004513</author><pubDate>Thu, 12 Aug 2021 12:35:10 +0800</pubDate><description><![CDATA[Error inflating class lecho.lib.hellocharts.view.LineChartView
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/widget/ScrollerCompat;]]></description><category></category></item><item><title><![CDATA[Android studio 两个textview中文本实现底部对齐]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/119061884</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/119061884</guid><author>weixin_45004513</author><pubDate>Sat, 24 Jul 2021 17:59:11 +0800</pubDate><description><![CDATA[在textview1中添加
app:layout_constraintBaseline_toBaselineOf="@id/textView2"



]]></description><category></category></item><item><title><![CDATA[【0CTF/TCTF2021预选】[Misc] singer writeup 音乐人狂喜]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/118496027</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/118496027</guid><author>weixin_45004513</author><pubDate>Tue, 06 Jul 2021 11:55:52 +0800</pubDate><description><![CDATA[题目

]]></description><category></category></item><item><title><![CDATA[【0CTF/TCTF2021预选】[Misc] pypypypy Sloth writeup python字节码编程]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/118493745</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/118493745</guid><author>weixin_45004513</author><pubDate>Tue, 06 Jul 2021 11:53:34 +0800</pubDate><description><![CDATA[题目
题目环境
3.8.11 (default, Jun 29 2021, 19:54:56)
[GCC 8.3.0]
import sys
from pathlib import Path
from types import CodeType

src = Path(__file__).read_text()

print(globals())
print(sys.version)
print(src)

codestring = bytes.fromhex(input('Give me your byt]]></description><category></category></item><item><title><![CDATA[[CTF PWN] 从0到0.00001 PWN入门超级详细]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/117332121</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/117332121</guid><author>weixin_45004513</author><pubDate>Sun, 06 Jun 2021 01:28:41 +0800</pubDate><description><![CDATA[超级详细的CTF中Pwn方向的介绍，非常适合小白萌新，真的超级超级详细。Pwn的简介
Pwn的理论工具准备
初学
工具
贮备知识
入门
工具
贮备知识
Pwn的学习
初学-从Writeup中学习
入门-从比赛中学习
Pwn的环境准备
Windows
在Vscode中配置Pwn中环境
在Vscode中Pwn
Pwntools的学习
简易快速入门
Pwn的做题流程
Pwn的简单例子
checksec
分析函数及漏洞
main函数
fun函数
编写exp
编写Writeup
小结]]></description><category></category></item><item><title><![CDATA[[PWN] BUUCTF not_the_same_3dsctf_2016 1 Writeup]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/117126274</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/117126274</guid><author>weixin_45004513</author><pubDate>Fri, 21 May 2021 16:46:04 +0800</pubDate><description><![CDATA[解题
checksec
先checksec一下，发现没有开canary方便了栈溢出，PIE也没开

反编译
IDA反编译
main函数

get_secret函数

分析利用
程序先进入main函数，有一个gets（无限长度的栈溢出）
get_secret函数是将flag.txt读入bss段中，并没有做输出的操作
思路：，在main函数中修改main函数的返回地址，返回到get_secret函数中，读取flag，再返回到mian函数中（第二次进入main函数），修改返回地址为printf的地址，传入flag]]></description><category></category></item><item><title><![CDATA[2021蓝桥杯省赛 C++ A组C题 B组D题 货物摆放（暴力求解O(n^(2/3))）]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/115874329</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/115874329</guid><author>weixin_45004513</author><pubDate>Mon, 19 Apr 2021 23:30:29 +0800</pubDate><description><![CDATA[2021蓝桥杯省赛 C++ A组C题 B组D题 货物摆放（暴力求解O(n)）详细证明过程]]></description><category></category></item><item><title><![CDATA[Android Studio 很浅的入门]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/115035686</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/115035686</guid><author>weixin_45004513</author><pubDate>Sat, 20 Mar 2021 22:52:47 +0800</pubDate><description><![CDATA[文章目录布局资源窗口应用清单库主要代码（JAVA）库资源库运行调试部分
布局

布局主要分为：资源窗口，运行调试窗口，主要工作窗口
资源窗口

应用清单库
存放AndroidManifest.xml等文件
介绍AndroidManifest.xml可参考AndroidManifest.xml详解
主要代码（JAVA）库
下分有

com.example.myapplication
com.example.myapplication(androidTest)
com.example.myapplication]]></description><category></category></item><item><title><![CDATA[Painter Engine使用事项]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/114381666</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/114381666</guid><author>weixin_45004513</author><pubDate>Fri, 05 Mar 2021 01:01:08 +0800</pubDate><description><![CDATA[Painter Engine使用事项常规main函数在哪常见异常（踩坑）Painter Engine窗口标题显示异常（乱码）
常规
main函数在哪
windows平台
主函数在windows_main.c文件中

可以发现Painer Engine是先调用PX_ApplicationInitialize()再创建窗口
常见异常（踩坑）
Painter Engine窗口标题显示异常（乱码）

原因是编码问题
解决方法
在PainterEngine_Startup.h中找到
#define PX_APPLIC]]></description><category></category></item><item><title><![CDATA[pyinstaller pynput ImportError]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/113956048</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/113956048</guid><author>weixin_45004513</author><pubDate>Mon, 22 Feb 2021 22:15:21 +0800</pubDate><description><![CDATA[Traceback (most recent call last):
  File "myfile.py", line 9, in &lt;module&gt;
  File "PyInstaller\loader\pyimod03_importers.py", line 531, in exec_module
  File "pynput\__init__.py", line 40, in &lt;module&gt;
  File "PyInstaller\loader\pyimod03_importe]]></description><category></category></item><item><title><![CDATA[HSCTF writeup]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/109902700</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/109902700</guid><author>weixin_45004513</author><pubDate>Sun, 24 Jan 2021 23:59:01 +0800</pubDate><description><![CDATA[Misc
修复后的签到题
扫码获取flag

base64
是真的靠眼睛


ichizero
FL studio 永远的神


HSCTF{ISSHONIIIKOANOSEKAIHE}
Web
signin
简单的302

Pwn
guess
猜数字是不可能猜数字的（虽然我还爆破了一下）
开个IDA

曾经我的写数组是，下表填了负数，现在…只有负下标有用
0x80 - 0x64 = 28
28 / 4 = 7
一直输入-7

取到change=1 == 1是就可以了

PwnMe
这题要构建有限字符数量的]]></description><category></category></item><item><title><![CDATA[华师 PTA 2020程序设计基础实验作业题目集 编程题 #21 AC（初识指针）]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/110483293</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/110483293</guid><author>weixin_45004513</author><pubDate>Tue, 22 Dec 2020 09:24:15 +0800</pubDate><description><![CDATA[第二十一题
3-19难度系数1 交换最小值和最大值 (5分)
题目描述

本题要求编写程序，先将输入的一系列整数中的最小值与第一个数交换，然后将最大值与最后一个数交换，最后输出交换后的序列。
注意：题目保证最大和最小值都是唯一的。

输入格式

输入在第一行中给出一个正整数N（≤10），第二行给出N个整数，数字间以空格分隔。

输出格式

在一行中顺序输出交换后的序列，每个整数后跟一个空格。


其实这题很简单
我在做这题的时候，练习了一下指针的用法
void exchange(int *a,int *b)]]></description><category></category></item><item><title><![CDATA[华师 PTA 2020程序设计基础实验作业题目集 编程题 #20 AC]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/110482603</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/110482603</guid><author>weixin_45004513</author><pubDate>Wed, 02 Dec 2020 15:24:47 +0800</pubDate><description><![CDATA[第二十题
3-18难度系数1 简单循环 高空坠球 (5分)
题目描述

皮球从某给定高度自由落下，触地后反弹到原高度的一半，再落下，再反弹，……，如此反复。问皮球在第n次落地时，在空中一共经过多少距离？第n次反弹的高度是多少？

输入格式

输入在一行中给出两个非负整数，分别是皮球的初始高度和n，均在长整型范围内。

输出格式

在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度，其间以一个空格分隔，保留一位小数。题目保证计算结果不超过双精度范围。


简单的物理题
需要注意的一点是：第]]></description><category></category></item><item><title><![CDATA[华师 PTA 2020程序设计基础实验作业题目集 编程题 #19 AC]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/110438461</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/110438461</guid><author>weixin_45004513</author><pubDate>Wed, 02 Dec 2020 15:14:28 +0800</pubDate><description><![CDATA[第十九题
3-17简单循环 模拟除法 求2个正整数相除所得小数结果的小数点后的第n位数字 (5分)
题目描述

分数a/b化为小数后，小数点后第n位的数字是多少？

输入格式

三个正整数a，b，n，相邻两个数之间用单个空格隔开。a,b均小于10000000，1≤n≤10000。

输出格式

一个数字 。


这一题就开始接触 高精度运算之模拟除法
听起来玄乎，其实不然
模拟就是模仿着人怎么计算除法，机器就怎么计算除法
想想自己，是不是可以将除法计算到小数点后任意位
那我们就从人怎么计算除法开始研究
这里]]></description><category></category></item><item><title><![CDATA[华师 PTA 2020程序设计基础实验作业题目集 编程题 #18 AC]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/109663128</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/109663128</guid><author>weixin_45004513</author><pubDate>Fri, 13 Nov 2020 00:20:25 +0800</pubDate><description><![CDATA[第十八题
3-16 利用指针和不使用指针两种方法来实现 难度系数1 字符串连接 (10分)
题目描述

从键盘输入两个字符串，将第二个字符串连接在第一个字符串的末尾，然后输出连接后的字符串。要求不能使用strcat函数。

输入格式:

输入只有一行，为两个字符串，中间用空格隔开。每个字符串的长度都不超过100。

输出格式:

输出只有一行，为连接后的字符串。


使用指针的方法
思路如下
题中只要求链接两个字符串
先定义一个a[200], b[200], s[400]的字符串数组
再用for循环链接并存]]></description><category></category></item><item><title><![CDATA[华师 PTA 2020程序设计基础实验作业题目集 编程题 #17 AC]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/109662603</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/109662603</guid><author>weixin_45004513</author><pubDate>Thu, 12 Nov 2020 23:28:17 +0800</pubDate><description><![CDATA[第十七题
3-15难度系数1 判断闰年 (5分)
题目描述：

输入一个年份，判断其是否为闰年，若是闰年输出“yes”的信息，否则输出“no”的信息。
判断闰年的标准：能被4整除但不能被100整除，或者能被400整除的年份是闰年。

输入格式:

直接输入一个4位数年份，没有其它任何附加字符。

输出格式:

直接输出“yes”或“no”，没有其它任何附加字符。


判断闰年好像第十六题用到了 (。・∀・)ノ
华师 PTA 2020程序设计基础实验作业题目集 编程题 #16 AC
直接加上输入输出
Perf]]></description><category></category></item><item><title><![CDATA[华师 PTA 2020程序设计基础实验作业题目集 编程题 #16 AC]]></title><link>https://blog.youkuaiyun.com/weixin_45004513/article/details/109580920</link><guid>https://blog.youkuaiyun.com/weixin_45004513/article/details/109580920</guid><author>weixin_45004513</author><pubDate>Mon, 09 Nov 2020 17:18:32 +0800</pubDate><description><![CDATA[第十六题
3-14难度系数1 求一个日期是该年中的第几天 (10分)

看到这题最简单的想法就是一天一天的加起来
这里要注意一点  闰年的处理
闰年会导致二月的天数不一样
我们现处理闰年的判断
百度一下 闰平年的判定

转换成程序语言就是
bool isleapyear(int year){
    if(year % 4 == 0 &amp;&amp; year % 100 != 0) return true;
    else if(year % 400 == 0)return true;
    el]]></description><category></category></item></channel></rss>