Jump to...
redirecting...

Log for YSITD

我決定了 這本(ㄍ
(中國的時間齒輪繼續轉動ㄌ
正在想一個問題
有點想買Pixel 3,但是查了一下據說只支援PD
PD 不好嗎
幹我前天挑的二手書被買走了rrrrrr
我沒有任何PD充電裝置
只有QC
[photo](media:AgADBQADX6kxGw0guVeiVG-yAuMk0tRX9jIABOaplUDbv0shsSEEAAEC@telegram)
買了手機就有附了
我是包包放一個之前 6P 的充電組,
然後家裡固定插著附贈的
有沒有邊框沒那麼寬的 kindle
幹rrrrr
Apple Kindle (X
然後我覺得在家裡慢慢充是沒什麼差,
反正在家手機就是插在墻壁上
+999.99
睡覺才會拿起來滑一下
You got it
我手上也有5P USB Port,一個插家裡一個隨身攜帶當豆腐頭用
那種 e ink ㄉ書是不是都需要輔助光源
他邊空有很厚嗎
k有自帶背光
不覺得很像早期的掌上遊戲機之類的嗎
還有自帶4G
[sticker](media:AAQFABMEW8oyAARf5bxqoKPE3PxOAAIC@telegram)
還送email
懷疑ㄇ
買限制級的好了 因為圖書館借不到
: (
好貴喔
:(
人家防水還有4G可以用
結果我還是刷了XD
[photo](media:AgADBQAD56gxGzV_uVf5WSILsIHYRdh93zIABARzaphKtqpeSRsFAAEC@telegram)
Hennnnnn 貴
22折還要130
[sticker](media:AAQFABOyb94yAAQbV52OwB2eymtoAAIC@telegram)
ㄎㄅ... @seadog007 你轉 public 讓我 fork 關聯掉惹zzz
[photo](media:AgADBQADn6kxG8NYsFcDWwXiWiPuIO1U9jIABNv27pQ0yhoZ9iEEAAEC@telegram)
自己手動mERge阿
130那個黃班真的嚴重 ;_;
自己不買貴一點的
那會讓 github 戳不到 PR 啦
怪我惹
自己打issue然後merge
@seadog007 我送了,雖然我覺得你大概會有很高機率退件🤔
唉你想想,買了它你就可以在游泳池泡在水裡看書
不覺得潮到出水嗎
整個人都在水裡這樣
他在水裡能觸控嗎?
電容式的應該都不行吧?
不知道,他看起來很電阻式
可是有多點
多少點我不知道
因為我拿指甲戳他很有反應
今天我遇到手機上不小心滴了一滴水在上一頁按鈕上,r結果重複觸發上一頁到手機整個當掉
別人都在水裡游泳,你在水裡看書
整個文青到爆炸
水都擦乾了還在當機
拿著 kindle 在水邊熱身
看起來像個傻逼
ww 會這樣喔
書不離手
反正沒差,我就重新 fork + push 而已
這裡有人讀過字母會ㄇ
那啥
短篇小說集
胡淑雯, 張亦絢, 陳雪, 童偉格, 黃崇凱, 駱以軍, 顏忠賢
nope
太慘了
全部不認識
算了我看不太懂
總之跟我架構不太一樣
其實我只有把我下午寫的東西先插入,你可以告訴我怎改或者你直接改掉也行xDD
其實你不用shadow copy
就只是把我下午寫的 re-format 而已
你拔掉我那行你就會知道為啥我要 shadow copy 了
this.set每次都會是一個新的set R
可是你這個不是就直接去執行了嗎xDD
我從這邊call進去的啊
喔好喔
就 一邊parse一邊執行啊 你不用parse完所有的
只要弄出一個就夠了
然後return op.length + data.length
我就會自己shift
好,我改一下重推
然後你直接丟進do_itㄅ
然後我上面有付handler的範例(?
[0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]
mov_single_main64(reg, page, io, 'mov %reg, %value', 'rcx', [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]);
之類ㄉ
handler_exmaple(reg, page, io, log_format, match_reg, data);
你就照著call進去就對(?
應該是let ins = new instrucment();
let ins = new Instruction(reg, page, io);
ins[handler_name](log_format, match_reg, data);
這樣
這樣好了 比較不髒一點(
我剛剛覺得我很笨
翻了一下抽屜,挖到了Switch的充電器
沒PD ? 請問這是啥 ?
是說你的 Instruction 哪邊來ㄉ
no implement yet
[sticker](media:AAQFABN1IdsyAAQz9HsK8LoEVHoAAwI@telegram)
那我這邊怎可能加上去啦
我給你放成註解算惹
可以啦 就先註解掉(?
Y
去睡
全新198 二手(良好)125
我該挑哪個
198
什麼東西
二手書
知識類ㄉ
非小說
全新
雖然我收過一套二手書
但是我有新書癖
而且買新書出版社才會有收入
好ㄛ
[photo](media:AgADBQAD2agxGx8wuVfTB2SrUoT1gHNp3jIABAuemiOMU0phqK0FAAEC@telegram)
笑死
理性喪失發言
[photo](media:AgADBQADoakxG8NYsFfnS-iEVn_NmuVR9jIABB5_5WvLDl-_5x4EAAEC@telegram)
全部862
房思琪
那個
自殺的那個?
死人不會說話
真的覺得
幹嘛不說完再與
買ㄌ
歡樂
force pushed
好有競爭力的薪水
可惜我沒五年經驗對 Ruby on Rails 也不夠熟
[sticker](media:AAQFABMN5csyAAQ5lBFO9csaOS0GAAIC@telegram)
你點進去看啊
阿 他在另一編才有說薪水
* Annual NTD $1,680K ~1,980K
如何
好喔,是我另一邊沒看到這個
這薪水蠻有競爭力的吧
是很優啦,但是他很吃能力和經驗,他很硬的要你一定得會 AWS 相關經驗,且還要有與中國的工作經驗,所以這根本不是任何人都能投啊wwww
@Haraguroicha 排版排錯了啦www
[photo](media:AgADBQADVaoxG8NYuFcU6clGIMnGl81P9jIABD7Ti7wXhSuxrCgEAAEC@telegram)
你的if為什麼跟let在不同地方
🚀 Hello
🚀 Good News
🚀 AIRDROP ANNOUNCED Binance-Exchange
🚀 Anyone can participate and receive a minimum of 10 ETHEREUM or 0.5 Bitcoin
✅ Information https://binance.margin-bnb.com
@Haraguroicha code challenge again(X
[photo](media:AgADBQADVqoxG8NYuFdkVit9Bq-wg0OB3zIABK00TiYij8DTHxYFAAEC@telegram)
設計一個func(b, rex_r, rex_b, bit) 回傳 [col_name, row_name]
mod 11那區就好
func(0xc0, 0, 0, 1) => ['al', 'al']
Orz
我沒注意到😂
這我沒看很懂🤔
就那張表
[photo](media:AgADBQADWKoxG8NYuFeP30AMdX78nXTw3zIABH4n24zTRkVyJiYEAAEC@telegram)
我知道你是對這行,但 rex_r rex_b set 是哪個位置啊
灰色的那兩區 分別是rex_r跟rex_b啊
上面明明就U寫(?
set就是那排AL/AX/EAX/RAX/ST0/MM0/XMM0
所以為啥 set=1 會是 al, al
然後如果 rex_r=1 我是不是就是看 R8B R8W R8
array start from 1 (X
你可以從0開始啦
也行
[sticker](media:AAQFABMNJNUyAARuPR6sA-wM3QgFAAIC@telegram)
你很 lua 呦
[photo](media:AgADBQADWaoxG8NYuFfaMXXq_d7MI5Tt3zIABL1qWmNlbuorbiUEAAEC@telegram)
看起來你吐的是 r8 w/o REX prefix 和 r8 w/ REX prefix (?
跟set同一個欄位
所以 set 是誰🤔
我覺得我目脫看不到 set
https://defuse.ca/online-x86-assembler.htm 你可以試著戳戳看看結果(?
好,行
喔對了 這種情況跟一般表示方法不一樣
一般寫asm是 mov source, target
偵錯情況下asm是 mov target, source
真的很吐血
沒事弄出這種東西幹嘛
[sticker](media:AAQFABMNJNUyAARuPR6sA-wM3QgFAAIC@telegram)
target是effective address
AT&T syntax vs Intel syntax
但是c inline asm是at&t
一般debug看intel
真的很靠腰
:D
msvc表示:
gcc inline
我是說default的情況下
Default mode

The default value for the disassembly-flavor setting is 'att'.
um
等等真的嗎
好吧原來是peda幹的
記得戳x64
然後你可以在前面加0x41, 0x44 或 0x45
REX.B REX.R REX.RB
三種組合
我怎覺得你是要把結果送進去找 register 對應?
我覺得我找不出輸出 [ 'al', 'al' ] 的關聯🤔
然後我沒學過 x86/x64 架構,所以無法理解Orz
是啊
可是你要輸出 al 那是 8bit mode 吧
可是他沒有分mode :(
你資料長度不是有 8 16 32 64
你看看 xor al, al
xor ax,ax
xor eax,eax
xor rax,rax
不同長度用不同 register 啊
這幾個出來的hex值
丟這個
hummm
都是c0ㄅ
好喔,可是在 size 不同的時候出來不同東西啊
func(0xc0, 0, 0, 0) [al, al]
func(0xc0, 0, 0, 1) [ax, ax]
func(0xc0, 0, 0, 2) [eax, eax]
喔靠
你的 set 代表了 8 16 32 64 啊
不只R
他還有mm xmm之類的
[photo](media:AgADBQAD5agxG7OCuFeOoK6I9lbmg0hU9jIABH1Hdr56nUO-nCEEAAEC@telegram)
Y
幹我筆電連不上中研的guest
行,我懂了
不過這邊好像只有到mm0
幹為什麼rrr
手機就能啊
我覺得分兩個set好了www
所以 XMM0 ES CR0 DR0 都沒有?
[sticker](media:AAQFABMN5csyAAQ5lBFO9csaOS0GAAIC@telegram)
我不太熟 我怕會有兩個不一樣的情況發生
欸靠,連你都不太熟那我怎辦www
一個r8一個r16之類的
反正就傳入兩個set值 (O
應該不會吧
(?
那為什麼上面有多出CR跟DR之類的
看起來就是會啊
www
[sticker](media:AAQFABO-j8oyAATxr7o8mBxJjBBNAAIC@telegram)
我不知道,因為我沒寫過 8bit 以外的 asm 過
func(b, rex_b, rex_r, set_target, set_source)
這樣ㄅ
func(0xd8, 0, 0, 0, 0) => ['al', 'bl']
wut...
行...我覺得頭很痛
我也覺得頭很痛(
所以我只要管 C0 ~ FF 就好?其餘的都不理他?
這是個很好ㄉ問題 我還不知道要怎麼觸發上面ㄉ
你這一臉就是我還是得管上面的啊....
可是我不知道上面格式到底是三小(?
let me try try
看起來很指標
[photo](media:AgADBQADX6oxG8NYuFe2gSoZZepQ-M1y3zIABOR_dy3uvhzKniMFAAEC@telegram)
這樣要回傳什麼啊(
那這樣就一臉用不到 set 了啊
要啊
[photo](media:AgADBQADYKoxG8NYuFfw-btrLPaa6xJM9jIABAz_VRXJxxJbOiAEAAEC@telegram)
你說說 都是 18 你要回傳哪個給我
[photo](media:AgADBQADYaoxG8NYuFdKV36rsYVsWbdR9jIABPcalry_Ssm-6iwEAAEC@telegram)
[photo](media:AgADBQADYqoxG8NYuFffu7S0ODXaj-ZZ9jIABDpl-SMQt3AhICAEAAEC@telegram)
滿滿ㄉ18
我覺得頭更痛了
[photo](media:AgADBQADY6oxG8NYuFeV_HABtX4n0f7z3zIABE9Yq1syf3fWzi4EAAEC@telegram)
喔對這只是一半
喔不對不到一半(?
1/3
[sticker](media:AAQFABOU19QyAARa27A7OAiP1OIBAAIC@telegram)
[photo](media:AgADBQAD86gxGzb3uVfCAAGU9fZrE_Ebfd8yAAROuj-LmYIPQKwhBQABAg@telegram)
路邊撿來的
靠杯
mov [rax], bl
mov [rax], bx
mov [rax], ebx
mov [rax], rbx
mov [eax], bl
mov [eax], bx
mov [eax], ebx
mov [eax], rbx
mov [r8], bl
mov [r8], bx
mov [r8], ebx
mov [r8], rbx
mov [r8d], bl
mov [r8d], bx
mov [r8d], ebx
mov [r8d], rbx
mov [rax], r11b
mov [rax], r11w
mov [rax], r11d
mov [rax], r11
mov [eax], r11b
mov [eax], r11w
mov [eax], r11d
mov [eax], r11
mov [r8], r11b
mov [r8], r11w
mov [r8], r11d
mov [r8], r11
mov [r8d], r11b
mov [r8d], r11w
mov [r8d], r11d
mov [r8d], r11
mov [rax], r11b
mov [rax], r11w
mov [rax], r11d
mov [rax], r11
mov [eax], r11b
mov [eax], r11w
mov [eax], r11d
mov [eax], r11
mov [r8], r11b
mov [r8], r11w
mov [r8], r11d
mov [r8], r11
mov [r8d], r11b
mov [r8d], r11w
mov [r8d], r11d
mov [r8d], r11
通通都 18
而且不只這些
所以有什麼好方法處理這個嗎QuQ
我還在思考
[photo](media:AgADBQADZKoxG8NYuFdnWh50Rdyy2RxT9jIABOfQGM3pjLDt_CYEAAEC@telegram)
00 40 80 c0
四種不同ㄉ我幫你戳出來ㄌ
然後這應該也要處理一下 應該只要寫成一個mov
which means I need to parse prefix QQ
其實我看了看,覺得就照人家標準查表法就好了啊
所以要建表喔._.
就切成 mod r/m reg 就好了
查表大法好
凡事都查表
我覺得我有必要改一下這個東東
b should be array
回傳是object array
[{'ptr':{'reg':'rax', 'offset', '0xff'}, {'reg':'rax'}}
話說這裡面的 sib 是啥
[photo](media:AgADBQAD56gxG7OCuFdjiRqXf6Lfe-pn3jIABD7WWJVsYnQWdrcFAAEC@telegram)
這樣吧
[sticker](media:AAQFABMN5csyAAQ5lBFO9csaOS0GAAIC@telegram)
[photo](media:AgADBQADf6kxGx8wwVf-RMuQPSIRi1hn3jIABAxbuYqsBsShzq8FAAEC@telegram)
[sib], rcx 所以是0c
然後 sib byte 00就是rax+rax*1
40就是rax+rax*2
ㄍ 這樣要回傳什麼QQ
我覺得,就先建 one-byte map 然後再來拆 ModR/M 和 SIB
Opcode map 我覺得沒弄好似乎後面都沒法繼續
剛剛這樣討論之後,我早上看的這篇我終於看懂了 https://blog.csdn.net/Apollon_krj/article/details/77524601
看起來是只有 dynamic length 才要查 ModR/M SIB
是說x64文件有夠少
都是x86的
今天我們學校ㄉ高三畢典ㄟ
[photo](media:AgADBQADbKoxG8NYuFexsbqZVr_GE-ly3zIABKxTGdH332IcjB8FAAEC@telegram)
那我能知道他的 FW 是在本機的 firewalld 還是實際硬體ㄉFWㄇ
看完就會發現,還有 XMM YMM 要處理
Intel AVX 很煩
頂多看ttl猜吧
[photo](media:AgADBQADcKoxG8NYuFfh411JbDViH01W9jIABArXKZ03-g3OzyIEAAEC@telegram)
[photo](media:AgADBQADdKoxG8NYuFeeBGUvXb6zN95t3zIABIFdHcpBnaPSBCgFAAEC@telegram)
兩份表,幹。
為什麼順序是ACDB
🤔
[sticker](media:AAQFABMN5csyAAQ5lBFO9csaOS0GAAIC@telegram)
[photo](media:AgADBQADeKoxG8NYuFcKBlTXgqdRpO923zIABL7KmFtcKds5-B8FAAEC@telegram)
[photo](media:AgADBQADeaoxG8NYuFeSD-6a1kIWNJb03zIABJ_IrjK8p7EI9CkEAAEC@telegram)
[photo](media:AgADBQADeqoxG8NYuFfw4kA7fm7QvgABet8yAASNQllXQ6GE4-gaBQABAg@telegram)
[photo](media:AgADBQADfKoxG8NYuFdynfdlsJHbJClt3zIABMOGOXgKcGBDMCMFAAEC@telegram)
@lekous 請道歉
[sticker](media:AAQFABMN5csyAAQ5lBFO9csaOS0GAAIC@telegram)
啥鬼wwwww
萬惡的rex
靠杯www
@seadog007 我決定今天放棄思考,改天我來去問問我們公司的肉眼 Deassembler 怎去快速解讀 Instruction Prefixes + Opcode ...
人家一般都是把 binary 拖去 IDA Pro 看,他是拖去 WinHex 就能讀
好ㄉ
是說前面有出現rex的應該很少用
或是那根本不是對的用法(?
嗯,正常不會出現
:((((((
嗚嗚嗚嗚嗚我很抱歉
[sticker](media:AAQFABMEErIyAATTddJ0Y7mhVpQgAAIC@telegram)
[photo](media:AgADAQADN6gxGyZSwEdbr9-6RG7PU6sBCzAABATQHTYVdfT7yf4DAAEC@telegram)
這是一個修好的概念
[photo](media:AgADBQADwqoxG8NYuFcVmJ3PusZtzC1Q9jIABMcND1v8qAxWyTEEAAEC@telegram)
我的沒有耶
我有 developer seed profile
哦哦懂ㄌㄜ
原來如此
好想養貓
https://www.youtube.com/watch?v=_y_FpKSAZzQ
剛發現叫「c語言」的歌www
QQ 打 DIVA 到第三場被關門關好關滿
話說在街機用泳裝的連恥力也太大XDD
全部的人就看到你拿一個泳裝小正太(
[photo](media:AgADBQADBakxG8NYwFemjGffwu8_N1rx3zIABI11b-xwQHT-QS4EAAEC@telegram)
拿這個在 DIVA 當主要角色恥力破表(
買完馬上收起來(乾
這才不是我認識ㄉ連
你認識ㄉ大概是很久以前ㄉ他(
我也常常這樣QHQ
沒力ㄌ
真的
以前兩首還能撐
以前 PSP 到底怎麼打到 extreme ㄉ
不一樣030
我現在連 hard 7 星都有障礙
用這個有點像昭告天下說你是正太控(逃
真ㄉ,怕爆
立馬收起來
需要的恥力太高ㄌ
話說你現在在拿甚麼單眼
Olympus EM1
M4/3 喔……
那應該是無反機身?
我想換掉我的十年機身
人家都用單眼拍影片多久了 我還跟不到
有預算上 A9 A7R3 之類的吧
然後我的鏡頭
你本來是 C 家ㄇ
我有點忘ㄌ
對啊
賣ㄌ或當紀念
C 家的
買台 5D4 壓壓驚
雖然錄影好像不會拿這個(
要錄影還是無反方便
沒說不可以啦
[photo](media:AgADBQADBqkxG8NYwFdq84V8KQ-BM1p13zIABHeTAAERZGoC5NAqBQABAg@telegram)
救我
去問wolalpha
問了
但他沒說過程
所以我還是不知道怎麼算
BTW 正解是 ln(5/4)
有沒有玩過那些轉接環