there is nothing to deobfuscate in that code, the list remains empty
text:0000000000400250
.text:0000000000400250 ; =============== S U B R O U T I N E =======================================
.text:0000000000400250
.text:0000000000400250 ; Attributes: bp-based frame
.text:0000000000400250
.text:0000000000400250 public start
.text:0000000000400250 start proc near ; DATA XREF: HEADER:00000000004000B0↑o
.text:0000000000400250
.text:0000000000400250 var_20 = qword ptr -20h
.text:0000000000400250
.text:0000000000400250 enter 40h, 0
.text:0000000000400254 and [rsp+40h+var_20], 0
.text:000000000040025A mov ecx, offset __ImageBase ; hInstance
.text:000000000040025F mov edx, 64h ; 'd' ; lpTemplateName
.text:0000000000400264 xor r8d, r8d ; hWndParent
.text:0000000000400267 lea r9, DialogFunc ; lpDialogFunc
.text:000000000040026E call cs:DialogBoxParamA
.text:0000000000400274 xor ecx, ecx
.text:0000000000400276 call cs:RtlExitUserProcess
.text:0000000000400276 start endp ; sp-analysis failed
.text:0000000000400276
.text:000000000040027C
.text:000000000040027C ; =============== S U B R O U T I N E =======================================
.text:000000000040027C
.text:000000000040027C ; Attributes: bp-based frame
.text:000000000040027C
.text:000000000040027C ; INT_PTR __stdcall DialogFunc(HWND, UINT, WPARAM, LPARAM)
.text:000000000040027C DialogFunc proc near ; DATA XREF: start+17↑o
.text:000000000040027C
.text:000000000040027C format = dword ptr -80h
.text:000000000040027C h = qword ptr -5Ch
.text:000000000040027C ho = qword ptr -54h
.text:000000000040027C Paint = tagPAINTSTRUCT ptr -48h
.text:000000000040027C hWnd = qword ptr 10h
.text:000000000040027C
.text:000000000040027C enter 0A0h, 0
.text:0000000000400280 mov [rbp+hWnd], rcx
.text:0000000000400284 cmp edx, 110h
.text:000000000040028A jz short loc_4002E5
.text:000000000040028C cmp edx, 111h
.text:0000000000400292 jz loc_400654
.text:0000000000400298 cmp edx, 10h
.text:000000000040029B jz loc_40065A
.text:00000000004002A1 cmp edx, 113h
.text:00000000004002A7 jz loc_4003C2
.text:00000000004002AD cmp edx, 0Fh
.text:00000000004002B0 jz loc_4004BC
.text:00000000004002B6 cmp edx, 201h
.text:00000000004002BC jnz loc_40067C
.text:00000000004002C2 call cs:ReleaseCapture
.text:00000000004002C8 mov rcx, [rbp+hWnd] ; hWnd
.text:00000000004002CC mov edx, 112h ; Msg
.text:00000000004002D1 mov r8d, 0F012h ; wParam
.text:00000000004002D7 xor r9d, r9d ; lParam
.text:00000000004002DA call cs:SendMessageA
.text:00000000004002E0 jmp loc_40067C
.text:00000000004002E5 ; ---------------------------------------------------------------------------
.text:00000000004002E5
.text:00000000004002E5 loc_4002E5: ; CODE XREF: DialogFunc+E↑j
.text:00000000004002E5 call cs:GetTickCount
.text:00000000004002EB mov cs:dword_400800, eax
.text:00000000004002F1 push offset pszFaceName ; pszFaceName
.text:00000000004002F6 push 1 ; iPitchAndFamily
.text:00000000004002F8 push 2 ; iQuality
.text:00000000004002FA push 0 ; iClipPrecision
.text:00000000004002FC push 6 ; iOutPrecision
.text:00000000004002FE push 0 ; iCharSet
.text:0000000000400300 push 0 ; bStrikeOut
.text:0000000000400302 push 0 ; bUnderline
.text:0000000000400304 push 0 ; bItalic
.text:0000000000400306 push 2BCh ; cWeight
.text:000000000040030B sub esp, 20h
.text:000000000040030E mov ecx, 50h ; 'P' ; cHeight
.text:0000000000400313 mov edx, 19h ; cWidth
.text:0000000000400318 xor r8d, r8d ; cEscapement
.text:000000000040031B xor r9d, r9d ; cOrientation
.text:000000000040031E call cs:CreateFontA
.text:0000000000400324 mov cs:h, rax
.text:000000000040032B mov ecx, 40h ; '@' ; uFlags
.text:0000000000400330 mov edx, 400h ; dwBytes
.text:0000000000400335 call cs:GlobalAlloc
.text:000000000040033B mov cs:qword_4007F8, rax
.text:0000000000400342 mov edi, eax
.text:0000000000400344 mov ecx, 40h ; '@'
By
root ·