C语言中的动态数组 什么是动态数组这里先引入一段对动态数组的说法 动态数组是相对于静态数组而言,从“动”字我们也可以看出它的灵活性,静态数组的长度是预先定义好的,在整个程序中,一旦给定大小后就无法改变。而动态数组则不然,它可以随程序需要而重新指定大小。动态数组的内存空间是从堆动态分配的。是通过执行代码而为其分配存储空间。当程序执行到我们编写的分配语句时,才为其分配。对于静态数组,其创建非常方便,使用完也无需释放,要 2021-03-14 #C #指针
buu-re-简单注册器 拿到题目后,是一个APK文件,使用jdx反编译后在mainActivity里面发现了一段核心代码 123456789101112131415if (flag == 1) { char[] x = "dd2940c04462b4dd7c450528835cca15".toCharArray(); x[2] = (char) ((x[2] + x[3]) - 2021-03-10 #CTF #RE #buu
buu-re-findit 拿到手是一个apk文件,利用Android Killer打开后查看mainActivity里面的相关信息,可以看到一串十六进制数字:0x70,0x76,0x6b,0x71,0x7b,0x6d,0x31,0x36,0x34,0x36,0x37,0x35,0x32,0x36,0x32,0x30,0x33,0x33,0x6c,0x34,0x6d,0x34,0x39,0x6c,0x6e,0x70,0x37 2021-03-10 #CTF #RE #buu
buu-re-luck_guy 拿到后使用IDA64打开后,发现有main函数,进入后反编译为伪代码 12345678910111213141516int __cdecl main(int argc, const char **argv, const char **envp){ int v4; // [rsp+14h] [rbp-Ch] unsigned __int64 v5; // [rsp+18h] [rbp- 2021-03-10 #CTF #RE #buu
NEFUOJ-278-approach Angel 本代码未能正确通过OJ,暂未解决,挖个坑待补已解决,cyyyds题目Description12345Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M (N, M <= 200) matrix. There are WALLs, ROA 2021-03-08 #ACM #NEFUOJ #未解决
NEFUOJ208-宫锁珠帘 题目Description1新年期间湖南卫视又上映了不少宫闱大戏,晴川穿走了,又来了个宫锁珠帘的袁珊珊,袁珊珊不够美,没锁住观众的心,特别是咱们整ACM的,对这些宫闱大戏当然是不屑一顾了,可这新亮剑的李云龙咱们还是有得一看的,最近听说A地又驻扎了一个骑兵营,李云龙心里就乐了,心想老子吃了骑兵营这么多亏,这下终于有机会自个儿也能整个啥骑兵营威风威风了,于是拿出地图决定抄最短的路立马拿下这个骑兵营。 2021-03-08 #ACM #NEFUOJ
BUU-RE-刮开有奖-WinMain WinMain函数参数介绍 int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpCmdLine, / 2020-12-25 #CTF #RE #BUU
ACM-NEFUOJ-最小树-Prim算法 最小树1Description123某省长调查交通情况,发现本省交通事故发生不断,于是决定在本省内全部修建地铁。该省长得到的统计表中列出了任意两市之间的距离,为了确保任何两个市都可以直接或者间接实现地铁交通,并要求铺设的地铁总长度最小,请计算最小的地铁总长度。 Input123测试输入包含若干测试用例。每个测试用例的第一行给出市的数目n,(n < 50);随后的n(n-1)/2行对 2020-12-24 #ACM #NEFUOJ #Prim #搜索
ACM-NEFU-2020大一寒假培训三(暴力) A.二倍的问题Description1给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍。比如给定1 4 3 2 9 7 18 22,得到的答案是3,因为2是1的两倍,4是2个两倍,18是9的两倍。 Input1输入包括n组测试数据。每组数据包括一行,给出2到15个两两不同且小于100的正整数。每一行最后一个数是0,表示这一行的结束后,这个数不属 2020-12-24 #ACM #NEFUOJ #暴力
buuctf-RE-SimpleRev IDA 打开将main函数反编译为C代码 12345678910111213141516171819202122 1 int __cdecl __noreturn main(int argc, const char **argv, const char **envp) 2 { 3 int v3; // eax 4 char v4; // [rsp+Fh] [rbp-1h] 5 2020-12-22 #CTF #RE #buu