2025/1/15训练

re1

exe文件,查壳

无壳,32位,拖入ida

找到主函数,看伪代码

两个参数

xmmword_413E34:3074656D30633165577B465443545544h

v6 :0x7D465443545544i64

__m128i类型

__m128i 类型

  • __m128i 是一个128位整数向量类型,通常用于SIMD(单指令多数据)编程。SIMD是一种并行计算技术,允许单条指令同时对多个数据进行操作,从而提高程序的性能。

  • 在Intel的SIMD指令集(如SSE、AVX等)中,__m128i 类型被广泛使用。它可以在一个寄存器中存储多个整数(如16个8位整数、8个16位整数、4个32位整数或2个64位整数),并允许对这些整数进行并行操作。

 v5 = _mm_loadu_si128((const __m128i *)&xmmword_413E34);
  • _mm_loadu_si128:这是SIMD指令集中的一个函数,用于从内存中加载128位整数向量。_mm_loadu_si128 函数的名称中的 u 表示“unaligned”,即内存地址可以是未对齐的。这意味着加载的数据可以位于任意内存地址,而不需要16字节对齐。

  • (const __m128i *)&xmmword_413E34:这是一个类型转换表达式,将内存地址 xmmword_413E34 转换为 const __m128i * 类型的指针。xmmword_413E34 是一个内存地址,通常是一个标签或变量名,表示要加载的数据的起始位置。

这行代码的主要用途是从内存地址 xmmword_413E34 开始的位置加载128位整数向量数据,并将其存储到变量 v5 中。这样,v5 就可以用于后续的SIMD操作。

切换到汇编发现就是v5和v6

将他们合并并将十六进制转换为字符

这里涉及到大小端转序的问题,一方面发现花括号的位置有问题,另一方面打开ida的Hex View视图可以看到与汇编相反

所以flag是

DUTCTF{We1c0met0DUTCTF}

logmein

下载后无法判断是什么格式的文件,初步判断可能是linux系统环境的

64位,elf文件,拖入ida,找到main函数,看伪代码

两个参数,一个简单的算法

v8     AL_RT^L*.?+6/46
v7     ebmarah

flag在s中,跟v8一个长度

```
 s[i] != (char)(v8[i % v6 - 8] ^ v8[i]) )
```

i % v6 - 8必定小于0,同时由于v7也涉及到大小端序存储,所以其实这在取的是v7

按照算法,编写脚本

no-strings-attached

查壳

32位,elf,无壳

重点是decrypt函数

本质上是两个数组对应做减法,数字少的那个数组用完一遍再再用一遍 ,两个数组就是s 和dword_8048A90

用汇编看一下s和dword_8048A90里面的内容

用插件lazyida将内容提取出来

编写脚本

 #include <stdio.h>
 #include <string.h>
 int main(){
 unsigned char s[] = {
         0x3A, 0x14, 0x00, 0x00, 0x36, 0x14, 0x00, 0x00, 0x37, 0x14, 0x00, 0x00, 0x3B, 0x14, 0x00, 0x00,
         0x80, 0x14, 0x00, 0x00, 0x7A, 0x14, 0x00, 0x00, 0x71, 0x14, 0x00, 0x00, 0x78, 0x14, 0x00, 0x00,
         0x63, 0x14, 0x00, 0x00, 0x66, 0x14, 0x00, 0x00, 0x73, 0x14, 0x00, 0x00, 0x67, 0x14, 0x00, 0x00,
         0x62, 0x14, 0x00, 0x00, 0x65, 0x14, 0x00, 0x00, 0x73, 0x14, 0x00, 0x00, 0x60, 0x14, 0x00, 0x00,
         0x6B, 0x14, 0x00, 0x00, 0x71, 0x14, 0x00, 0x00, 0x78, 0x14, 0x00, 0x00, 0x6A, 0x14, 0x00, 0x00,
         0x73, 0x14, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, 0x64, 0x14, 0x00, 0x00, 0x78, 0x14, 0x00, 0x00,
         0x6E, 0x14, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, 0x64, 0x14, 0x00, 0x00,
         0x70, 0x14, 0x00, 0x00, 0x64, 0x14, 0x00, 0x00, 0x6E, 0x14, 0x00, 0x00, 0x7B, 0x14, 0x00, 0x00,
         0x76, 0x14, 0x00, 0x00, 0x78, 0x14, 0x00, 0x00, 0x6A, 0x14, 0x00, 0x00, 0x73, 0x14, 0x00, 0x00,
         0x7B, 0x14, 0x00, 0x00, 0x80, 0x14, 0x00, 0x00, };
 unsigned char dword_8048A90[] = {
         0x01, 0x14, 0x00, 0x00, 0x02, 0x14, 0x00, 0x00, 0x03, 0x14, 0x00, 0x00, 0x04, 0x14, 0x00, 0x00,
         0x05, 0x14, 0x00, 0x00, };
     for(int i=0;i<152;i++){
 ​
         s[i]-=dword_8048A90[i%20];
         if(s[i]>32&&s[i]<128){
             printf("%c",s[i]);
         }
     }

我这里不想一个一个删除0x00了,所以我加了个限制条件,只打印对应的在范围内的字符

flag就是9447{you_are_an_international_mystery}

insanity

查壳,很简单的一道题,会shift+f12查找字符就行

flag是9447{This_is_a_flag}

Hello, CTF

固定流程,查壳,exe文件,拖入ida,看主函数

看似较长,但有用的代码就几行

reverse的一个超越所有技术的重要思想就是不用过多纠结于无用的代码(当然要是想要学习除外)

 sprintf(Buffer, "%x", v4);

sprintf 是 C 语言标准库中的一个函数,用于将格式化的数据写入字符串。这个函数非常类似于 printf,但输出目标是一个字符数组而不是标准输出。

%x 十六进制

参数v13 437261636b4d654a757374466f7246756e

flag先存储在v9中,然后再到v4里,最后以十六进制存储在Buffer中

由于memset清空了v10,所以strcat并没有什么作用相当于strcpy

总之就是输入的flag的十六进制是v13

flag是CrackMeJustForFun

[ACTF新生赛2020]easyre

查壳,发现有upx壳

exe的文件形式,直接用工具脱壳

脱完后进入ida,看主函数

可见输入的flag必须是ACTF{...}的形式

  v4[i] != byte_402000[*((char *)v5 + i) - 1] 

关键语句

参数

v4 *F'"N,"(I?+@

byte_402000 }|{zyxwvutsrqponmlkjihgfedcba`_^][ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=;:9876543210/.-,+*)(',27h,'&%$# !"

byte_402000我确认了几遍才正确(双引号和27h都不要忘)

开始编写脚本

 v4 = [42,70,39,34,78,44,34,40,73,63,43,64]
 string = chr(0x7E)+"}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)(" + chr(0x27) + '&%$# !"'
 flag=""
 ​
 for i in v4:
     for j in range(1,len(string)):
         if i == ord(string[j]):
             flag+=chr(j+1)
 ​
 print ("ACTF{"+flag+"}")
 ​

[MRCTF2020]Xor

exe文件,查壳,拖入ida,找主函数

32位

发现无法反汇编,由于我的汇编没有那么强,我选择不去直接看汇编代码,而是选择解决报错

先到对应地址看一下啊,发现这里的指令是调用函数,然后发现是参数个数不匹配,在对应函数上按y键,改一下参数个数

然后就可以看伪代码了

整体就是一个简单的异或

脚本

 rflag = "MSAWB~FXZ:J:`tQJ\\"N@ bpdd}8g"
 flag = ""
 ​
 for i in range(27):
     flag += chr(ord(rflag[i]) ^ i)
 ​
 print(flag)

flag就是flag{@_R3@1ly_E2_R3verse!}

[Zer0pts2020]easy strcmp

查壳,文件形式也不知道,拖入ida,找主函数

弄了半天也没搞懂这道题在干什么,只知道是这个形式zer0pts{********CENSORED********}

看了别人的wp才明白是什么回事

init函数

 跟进sub_795,off_201028被置为sub_6EA函数地址了, off_2010288实际上是strcmp函数的地址,但现在它被替换成了sub_6EA

  因此我们执行strcmp函数时实际上是执行sub_6EA函数

解密脚本


int main()
{
    char p[] = "zer0pts{********CENSORED********}";
    uint64 k[4] = { 0, 0x410A4335494A0942, 0x0B0EF2F50BE619F0, 0x4F0A3A064A35282B };
    for (int i = 0; i < 4; i++)
    {
        *(uint64*)&(p[i*8]) += k[i];
    }
    cout << p;

flag就是zer0pts{l3ts_m4k3_4_DETOUR_t0d4y}

dates_test y_test pred_test 2024/9/3 88.33333333 112.5269743 2024/9/3 88.33333333 87.66773838 2024/9/8 108.1818182 101.305023 2024/9/9 115.4545455 95.94628989 2024/9/13 44 50.22694321 2024/9/18 80 83.50581792 2024/9/28 75 72.03481818 2024/9/29 100 70.63235275 2024/10/2 74.16666667 60.0974857 2024/10/5 102.7272727 93.70316775 2024/10/11 130.9090909 90.89599003 2024/10/11 130.9090909 106.1278653 2024/10/13 63.75 70.22797207 2024/10/15 86.66666667 84.94518368 2024/10/16 71.66666667 67.6315823 2024/10/17 35.5 41.12031575 2024/10/22 37.5 41.03879175 2024/10/24 75.83333333 75.25111555 2024/10/26 56.66666667 59.38398062 2024/10/27 67.5 77.832346 2024/10/30 78.33333333 74.74345001 2024/11/1 71.66666667 74.42641864 2024/11/1 71.66666667 79.26579196 2024/11/3 107.5 95.54370557 2024/11/5 55 88.56740098 2024/11/5 55 63.31681544 2024/11/7 70.83333333 69.54550807 2024/11/8 52.5 70.67583166 2024/11/9 50.5 65.56271868 2024/11/11 61.66666667 67.35173834 2024/11/13 66.66666667 67.28262989 2024/11/14 69.16666667 74.95588283 2024/11/16 62.5 67.71457132 2024/11/20 31.25 39.891552 2024/11/21 56.25 53.22487241 2024/11/21 56.25 45.76253479 2024/11/22 67.5 55.73400985 2024/11/22 67.5 71.83695125 2024/11/29 60 63.5601233 2024/12/3 121.25 123.4305079 2024/12/3 121.25 85.3482925 2024/12/4 78.75 118.7901925 2024/12/5 48.57142857 76.99301816 2024/12/5 48.57142857 56.97048272 2024/12/6 50 55.87833305 2024/12/9 63.75 76.94141229 2024/12/11 90 91.33542966 2024/12/11 90 86.81876617 2024/12/12 105 88.86386619 2024/12/12 105 83.2873992 2024/12/28 44 52.28276036 2024/12/29 73.75 71.47314109 2024/12/31 145 113.5592608 2025/1/2 174.2857143 155.6452639 2025/1/3 204 167.5981065 2025/1/4 157.1428571 132.7838937 2025/1/5 75 92.49745297 2025/1/6 77.5 91.45886457 2025/1/10 44.28571429 54.07822402 2025/1/10 44.28571429 49.77849383 2025/1/11 78.75 78.33945264 2025/1/12 81.25 73.83615932 2025/1/13 106.25 80.49762555 2025/1/20 151.4285714 135.5365602 2025/1/21 133.75 129.3701745 2025/1/22 135 129.7498376 2025/1/24 91.25 146.2574101 2025/1/27 55 71.19681257 2025/1/28 62.5 66.08731135 2025/2/1 67.5 70.55055278 2025/2/2 58.75 66.17282227 2025/2/5 58.75 88.25618868 2025/2/8 39 77.09680956 2025/2/9 45.71428571 52.59000634 2025/2/15 86.25 82.55732834 2025/2/16 82.5 80.47600523 2025/2/19 63.75 77.20241091 2025/2/23 116.25 86.20812499 2025/2/24 120 99.71647402 2025/2/28 76.25 62.48392691 2025/3/3 28 49.58835197 2025/3/4 42.85714286 31.03968392 2025/3/5 48.57142857 57.86928852 2025/3/6 72.5 63.13378784 2025/3/7 80 78.53474335 2025/3/9 80 74.8908945 2025/3/9 80 86.4381764 2025/3/11 65 68.92648547 2025/3/15 42.5 47.87104828 2025/3/17 54.16666667 55.10420056 2025/3/19 70 71.56898471 2025/3/21 75.83333333 77.01770667 2025/3/24 70 74.56893424 2025/3/29 70 76.79240723 2025/4/1 71 80.49636367 2025/4/2 81.66666667 81.90300111 2025/4/5 84.16666667 78.87172554 2025/4/6 97.5 94.27099108 2025/4/7 84.16666667 89.69045916 2025/4/14 98 95.76669915 2025/4/21 42 110.7547733 2025/4/23 81.66666667 57.57965373 2025/4/24 61.5 83.89232336 2025/4/26 91.66666667 84.27197067 2025/4/27 58.33333333 63.2359425 2025/4/28 95 60.21913102 2025/4/30 68.33333333 73.17850563 2025/5/1 80.83333333 82.36145101 2025/5/2 86.66666667 83.28253032 2025/5/3 80.83333333 86.81863008 2025/5/4 103.6363636 98.15885845 2025/5/7 135.5 95.10256211 2025/5/7 135.5 116.0233971 2025/5/10 50 56.54042179 2025/5/15 50.83333333 56.13208029 2025/5/19 80 80.8703101 2025/5/21 55.83333333 57.59769333 2025/5/22 38.5 42.78308838 2025/5/22 38.5 63.21934594 2025/5/24 80.83333333 73.79815518 2025/5/25 123.6363636 79.32403802 2025/5/27 97.5 105.5559785 2025/5/28 64.16666667 69.09375382 2025/5/31 33.5 70.82817578 2025/5/31 33.5 34.23426147 2025/6/1 43 37.87608647 2025/6/11 65.83333333 40.92472477 2025/6/14 44.5 71.85373194 2025/6/15 67.5 47.3552771 2025/6/16 80.83333333 76.67770933 2025/6/18 40.5 56.99440466 2025/6/21 52.5 50.26688877 2025/6/24 67.5 70.07672005 2025/6/25 85.83333333 83.64304008 2025/6/26 48 47.23009884 2025/6/26 48 82.14277947 2025/6/27 27.5 32.65747275 2025/6/29 33 38.08214866 2025/7/2 40.5 41.67411208 2025/7/3 41.5 41.41264814 2025/7/4 62.5 42.44601331 2025/7/6 89.16666667 68.117607 2025/7/10 48 50.34278214 2025/7/12 38.5 54.11489636 2025/7/13 61.66666667 68.58124235 2025/7/14 57.5 74.65653795 2025/7/15 63.33333333 61.39286753 2025/7/16 61.66666667 61.32914242 2025/7/18 89.16666667 84.7154233 2025/7/19 109.0909091 85.33932655 2025/7/21 44.5 50.99408325 2025/7/23 47 67.89049979 2025/7/24 70.83333333 72.41964472 2025/7/24 70.83333333 65.9840856 2025/7/28 41.5 44.27687112 2025/7/31 68.33333333 67.99134975 2025/8/1 58.33333333 57.32271191 2025/8/2 66.66666667 72.74851308 2025/8/2 66.66666667 59.6210798 2025/8/3 85 83.60732756 2025/8/3 85 78.78748701 2025/8/8 48 60.12853279 2025/8/17 67.5 46.09111409 2025/8/18 55 71.52011334 2025/8/21 43.5 42.50301084 2025/8/26 95 96.08207568 2025/8/27 80 95.63145426 2025/8/28 85 71.81423784 2025/9/1 60 47.52937251 2025/9/3 74.16666667 68.18375631 2025/9/4 68.33333333 70.05693039 2025/9/5 73.33333333 70.05693039 2025/9/5 73.33333333 71.04672543 2025/9/21 32 35.85595145 2025/9/23 29.5 48.00505558 2025/9/25 25.5 33.71126822 2025/9/25 25.5 35.91251939 2025/9/29 32.5 37.6947908 观察以上预测结果,按照月、天对结果进行分析总结,
最新发布
11-27
2024/1/1 123.75 141.44978233067818 2024/1/7 168.571428571429 164.58807061400717 2024/1/7 168.571428571429 88.90894227150248 2024/1/14 205 149.4715770893992 2024/1/16 52.5 136.41907987248615 2024/1/17 38.75 48.555230155374 2024/1/28 88.75 98.74711815669839 2024/2/2 32.857142857142904 50.54266038039505 2024/2/2 32.857142857142904 51.77056225639738 2024/2/5 82.5 97.3466728624111 2024/2/6 95 77.28656265637308 2024/2/7 110 82.90365797321212 2024/2/8 120 107.29023222927522 2024/2/10 151.428571428571 112.40124095463952 2024/2/11 116.25 121.88067651092562 2024/2/18 47.99999999999999 56.003677776515694 2024/2/19 67.5 55.847826096774526 2024/2/20 26.5 74.12894162493086 2024/2/22 47.1428571428572 50.037483558704345 2024/2/23 57.5 58.72629260822178 2024/2/23 57.5 59.90278324034665 2024/2/25 85 71.33576752872008 2024/2/28 122.5 108.9989900963616 2024/3/11 85 84.32848045698128 2024/3/16 100 75.57018610879334 2024/3/22 65 64.63852076852191 2024/3/24 36 62.39492082209007 2024/3/25 41 45.1101102285979 2024/3/28 56.6666666666667 66.59210042370242 2024/3/31 87.5 85.55500914218962 2024/4/1 54.16666666666671 51.4276556700062 2024/4/3 75 36.78731342930887 2024/4/3 75 73.76915442987828 2024/4/6 49.49999999999999 57.76058767045256 2024/4/7 56.25 59.90187152601827 2024/4/10 50.83333333333331 57.4928560934163 2024/4/11 63.75 51.59536811040737 2024/4/14 66.6666666666667 74.62430391378464 2024/4/16 44 49.86779586148121 2024/4/21 91.6666666666667 80.99920808671243 2024/4/25 94 95.1916784497183 2024/4/25 94 101.6468276165237 2024/4/26 123.636363636364 101.54226255724868 2024/5/1 47.1428571428572 58.50932702270208 2024/5/2 68.3333333333333 64.01621832767732 2024/5/4 40.5 53.42829426027681 2024/5/11 63 79.31938023373458 2024/5/13 123.636363636364 109.90295137443077 2024/5/14 121.818181818182 103.38721464003619 2024/5/22 50.83333333333331 55.79412608640662 2024/5/23 77.5 80.42939479500879 2024/5/27 73.3333333333333 71.32283060586244 2024/6/3 96.6666666666667 88.01209786222385 2024/6/9 68.3333333333333 108.56864781513396 2024/6/11 83.3333333333333 48.55482492203493 2024/6/13 110 88.15962441453412 2024/6/14 122.727272727273 107.61549578817458 2024/6/27 46.50000000000001 44.078713021115306 2024/6/29 33 26.44193350991658 2024/7/1 42 52.59867325205077 2024/7/3 44.5 89.82048738852457 2024/7/4 39 52.19653144726541 2024/7/5 47.99999999999999 48.08958368353323 2024/7/9 49 57.59646598524163 2024/7/9 49 53.60283014788386 2024/7/11 63.3333333333333 66.97868019503072 2024/7/17 53.3333333333333 63.34636274774507 2024/7/19 41.5 42.89947272348277 2024/7/21 64.1666666666667 66.09878524599225 2024/7/22 66.6666666666667 65.00890057786901 2024/7/26 45.00000000000001 71.21665897622492 2024/7/28 40.5 44.13470403198099 2024/8/1 44.5 47.583181504691126 2024/8/2 45.00000000000001 47.583181504691126 2024/8/2 45.00000000000001 46.9087841595428 2024/8/3 51.6666666666667 45.23014594969053 2024/8/4 55.8333333333333 58.65054857410897 2024/8/6 68.3333333333333 54.60578952020746 2024/8/9 62.5 65.85809400034259 2024/8/10 75.8333333333333 71.9206795742283 2024/8/11 94.1666666666667 70.96740036589514 2024/8/15 90 80.34604289750527 2024/8/18 90 94.47656346062271 2024/8/22 81.6666666666667 86.53461449155253 2024/8/22 81.6666666666667 108.27781523932805 2024/8/23 65.8333333333333 82.53817106629121 2024/9/3 88.3333333333333 113.16247944014161 2024/9/3 88.3333333333333 88.23748357200765 2024/9/8 108.181818181818 101.89782847813537 2024/9/9 115.454545454545 96.45857559537323 2024/9/13 44 50.29448003948117 2024/9/18 80 83.8067648044246 2024/9/28 75 72.56515720406895 2024/9/29 100 70.64652960614046 2024/10/2 74.1666666666667 60.570719215034764 2024/10/5 102.727272727273 93.99401752385478 2024/10/11 130.909090909091 91.43861631520019 2024/10/11 130.909090909091 107.36748520058795 2024/10/13 63.75 70.11378396004059 2024/10/15 86.6666666666667 85.31855469197326 2024/10/16 71.6666666666667 67.85859636969488 2024/10/17 35.5 40.568489434724526 2024/10/22 37.5 41.13715300481026 2024/10/24 75.8333333333333 75.07703363794025 2024/10/26 56.6666666666667 59.31423576916348 2024/10/27 67.5 77.72187997314686 2024/10/30 78.3333333333333 74.72658701406004 2024/11/1 71.6666666666667 74.32719194724612 2024/11/1 71.6666666666667 78.99471579045824 2024/11/3 107.5 96.12724021398316 2024/11/5 55 88.70741079334934 2024/11/5 55 63.17230961245132 2024/11/7 70.8333333333333 69.40951088280127 2024/11/8 52.5 70.58982172647461 2024/11/9 50.5 65.39850926077335 2024/11/11 61.6666666666667 67.08648185133565 2024/11/13 66.6666666666667 67.06290561067581 2024/11/14 69.1666666666667 74.92724767621056 2024/11/16 62.5 67.72309837940713 2024/11/20 31.25 39.791267230677306 2024/11/21 56.25 53.09328772113596 2024/11/21 56.25 45.96954038585586 2024/11/22 67.5 55.89475640940251 2024/11/22 67.5 72.07171621764438 2024/11/29 60 63.75168781309595 2024/12/3 121.25 123.51751061089429 2024/12/3 121.25 85.35092998366582 2024/12/4 78.75 118.96571575050625 2024/12/5 48.5714285714286 77.23522342869911 2024/12/5 48.5714285714286 56.760071551348034 2024/12/6 50.00000000000001 55.67542260586588 2024/12/9 63.75 77.29555462085865 2024/12/11 90 91.88546031226497 2024/12/11 90 87.43060672017323 2024/12/12 105 89.23105190131274 2024/12/12 105 83.14521582557892 2024/12/28 44 51.14349839579385 2024/12/29 73.75 70.82581380052193 2024/12/31 145 113.7323729139217 2025/1/2 174.285714285714 158.40406690058774 2025/1/3 204 168.67990876026008 2025/1/4 157.142857142857 131.7945723625761 2025/1/5 75 92.88837622077833 2025/1/6 77.5 90.9308700022185 2025/1/10 44.28571428571429 53.946620996090516 2025/1/10 44.28571428571429 49.57827863490396 2025/1/11 78.75 78.29644384995049 2025/1/12 81.25 73.87610905688891 2025/1/13 106.25 80.38639509127034 2025/1/20 151.428571428571 136.6081186621433 2025/1/21 133.75 129.94744729140956 2025/1/22 135 130.24655227366316 2025/1/24 91.25 146.3767752344893 2025/1/27 55 71.46727057951108 2025/1/28 62.5 66.31463541778702 2025/2/1 67.5 71.37098161035166 2025/2/2 58.75 66.17426845 2025/2/5 58.75 88.75667212785046 2025/2/8 39 77.88252871091174 2025/2/9 45.7142857142857 52.18881850959389 2025/2/15 86.25 82.4133355641056 2025/2/16 82.5 80.27288373068554 2025/2/19 63.75 77.16937696990621 2025/2/23 116.25 86.76096912509652 2025/2/24 120 100.18931943988112 2025/2/28 76.25 62.27437528664383 2025/3/3 28 49.49588667705353 2025/3/4 42.857142857142904 31.204205454247344 2025/3/5 48.5714285714286 57.89927257633713 2025/3/6 72.5 63.413358717767835 2025/3/7 80 78.92374488524504 2025/3/9 80 74.84065901246376 2025/3/9 80 86.94889436125919 2025/3/11 65 68.96484811264284 2025/3/15 42.5 47.68307768671133 2025/3/17 54.16666666666671 54.844184083948534 2025/3/19 70 71.32317723530358 2025/3/21 75.8333333333333 76.9746305766928 2025/3/24 70 74.65521786082064 2025/3/29 70 77.40180710328875 2025/4/1 71 80.57870505575087 2025/4/2 81.6666666666667 81.99531424941331 2025/4/5 84.1666666666667 78.8368811413689 2025/4/6 97.5 94.72271732958869 2025/4/7 84.1666666666667 89.88488096255729 2025/4/14 98 95.67823824552184 2025/4/21 42 111.53290689851633 2025/4/23 81.6666666666667 57.141737161191365 2025/4/24 61.5 83.99447487776038 2025/4/26 91.6666666666667 84.24149848760464 2025/4/27 58.3333333333333 62.870282372247104 2025/4/28 95 59.83136943842301 2025/4/30 68.3333333333333 73.1449341049362 2025/5/1 80.8333333333333 82.50448713333525 2025/5/2 86.6666666666667 83.55990976104009 2025/5/3 80.8333333333333 87.13972460673028 2025/5/4 103.636363636364 98.5090122230891 2025/5/7 135.5 94.65732498676186 2025/5/7 135.5 118.08517354632647 2025/5/10 50.00000000000001 56.534837994279506 2025/5/15 50.83333333333331 55.91271636914875 2025/5/19 80 80.8946332197781 2025/5/21 55.8333333333333 57.6135692788171 2025/5/22 38.5 42.75042106739687 2025/5/22 38.5 63.47590727436925 2025/5/24 80.8333333333333 73.64128586482872 2025/5/25 123.636363636364 79.50115966335561 2025/5/27 97.5 106.27753198307643 2025/5/28 64.1666666666667 69.30680223618985 2025/5/31 33.5 70.81933813357111 2025/5/31 33.5 34.34381152519421 2025/6/1 43 38.11541438169796 2025/6/11 65.8333333333333 40.703264716877996 2025/6/14 44.5 71.8059471813712 2025/6/15 67.5 47.3519258804609 2025/6/16 80.8333333333333 76.75751861199961 2025/6/18 40.5 56.99724051629258 2025/6/21 52.5 50.91048391171709 2025/6/24 67.5 70.32261502977192 2025/6/25 85.8333333333333 83.64395823861886 2025/6/26 47.99999999999999 47.11187595527804 2025/6/26 47.99999999999999 82.26586779001731 2025/6/27 27.5 32.61973525719978 2025/6/29 33 38.471384454153934 2025/7/2 40.5 41.8137903149492 2025/7/3 41.5 41.55174601833187 2025/7/4 62.5 42.555910187138494 2025/7/6 89.1666666666667 67.94355289605272 2025/7/10 47.99999999999999 50.420961530730615 2025/7/12 38.5 53.933623933134314 2025/7/13 61.6666666666667 68.87604276458451 2025/7/14 57.5 75.07816532 2025/7/15 63.3333333333333 61.27539132564982 2025/7/16 61.6666666666667 61.2199272323314 2025/7/18 89.1666666666667 85.1940043760954 2025/7/19 109.090909090909 85.80104582479294 2025/7/21 44.5 51.048631974115125 2025/7/23 47 68.68200192813825 2025/7/24 70.8333333333333 72.70514810854169 2025/7/24 70.8333333333333 66.72884559566981 2025/7/28 41.5 44.24787044978878 2025/7/31 68.3333333333333 68.10199967482542 2025/8/1 58.3333333333333 57.21891596330586 2025/8/2 66.6666666666667 73.0065068273534 2025/8/2 66.6666666666667 59.566026288096104 2025/8/3 85 83.71691559565357 2025/8/3 85 79.21006390845372 2025/8/8 47.99999999999999 60.629516790631705 2025/8/17 67.5 46.08474692761816 2025/8/18 55 71.73300540615286 2025/8/21 43.5 42.74603613157312 2025/8/26 95 96.662891741162 2025/8/27 80 96.21714056534087 2025/8/28 85 72.027393057495 2025/9/1 60 47.6061644310276 2025/9/3 74.1666666666667 68.11991657351632 2025/9/4 68.3333333333333 70.02119887103083 2025/9/5 73.3333333333333 70.02119887103083 2025/9/5 73.3333333333333 70.89262161791024 2025/9/21 32 35.474220745225495 2025/9/23 29.5 47.931426661999886 2025/9/25 25.5 33.93622542134888 2025/9/25 25.5 36.402784316544256 2025/9/29 32.5 37.61827081824134 列名依次为时间、真实值、预测值,对以上预测结果进行分析
11-26
"减脂塑形饮食计划" "upload/jianzhi.jpg,upload/jianzhi1.jpg,upload/jianzhi2.jpg" "2025/1/17" "2025/1/17" "控制高热量、高脂肪、高糖食物摄入" "根据身体脂肪含量和目标,计算每日热量摄入,制造热量缺口,结合运动计划" "详情见建议内容" "2025/1/17 18:45:55" "低热量食物:多吃蔬菜(每日 500 克以上)、水果(每日 200 - 300 克,选择低糖水果) 。优质蛋白:选择鸡胸肉(每日 100 - 150 克)、鱼虾类(每周 3 - 4 次,每次 100 - 150 克)、豆类(每日 50 - 100 克) 。碳水化合物:以粗粮(如玉米、糙米、燕麦,每日 50 - 100 克)为主,减少精米白面摄入。" " 避免夜宵和零食" "8" "8" "2025/5/15 09:52:11" "82" "0" "8" "9" "2025/5/19 16:25:25" "高纤维健康计划" "upload/fiber1.jpg,upload/fiber2.jpg" "2025/3/1" "2025/3/28" "每日摄入30g以上膳食纤维" "分阶段增加粗粮比例" "详情见建议内容" "2025/3/1 09:00:00" "早餐:燕麦片50g+奇亚籽。午餐:糙米饭+西兰花。晚餐:全麦意面。" "搭配充足饮水" "78" "3" "2025/3/5 14:30:00" "45" "5" "12" "10" "2025/5/19 16:25:25" "低嘌呤痛风计划" "upload/gout1.jpg,upload/gout2.jpg" "2025/4/10" "2025/5/10" "限制动物内脏和海鲜" "分期减少高嘌呤食物" "详情见建议内容" "2025/4/10 10:30:00" "蛋白质以蛋奶为主,蔬菜选择低草酸品种" "每日饮水2000ml以上" "34" "7" "2025/4/15 16:45:00" "67" "3" "8" "11" "2025/5/19 16:25:25" 按照以上格式生成10种不同的饮食计划
05-24
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值