---
# System prepended metadata

title: two-sum-100pt
tags: [picoCTF, picoCTF2023, 從零開始的 picoCTF, Binary Exploitation]

---

# two-sum-100pt
[題目在這](https://play.picoctf.org/practice/challenge/382?originalEvent=72&page=2)
## 題意
![](https://i.imgur.com/qFzpmZR.png)


## 解題思路
一般來說不可能滿足條件，(p.s. 0 不是正整數)，但是在電腦中有一個情況符合，就是 overflow 的時候，我看了一下它給的 Source code 確定 n1 和 n2 都是 int 型態，所以一個輸入 int 的最大正整數值就可以了，另一個隨便 

![](https://i.imgur.com/3BQGhtM.png)


## 困難之處

遇到不符合數學的問題先懷疑 overflow XD

過往學校喜歡出那種會 overflow 的題目養成的直覺反應(笑死
會特別確認資料型態是因為有個東西叫做 long (謝囉
還有 long long int (眼神死<-修演算法被搞過
所以如果要存很大的數字用 string 或 char ，大數愛你 (感謝基哥，基哥一生推


Date : 2023/04/11
###### tags: `picoCTF2023` [`從零開始的 picoCTF`](https://hackmd.io/-KQeDuzrQMOcFNhwU_5eKA?both=) `picoCTF` `Binary Exploitation` 