B[a]rt

Results 15 comments of B[a]rt

any bin file causes this error...

![1](https://user-images.githubusercontent.com/46198990/168753340-d36cd2d4-7fed-4b6c-8938-82d036360cca.jpg) ![1_1](https://user-images.githubusercontent.com/46198990/168753355-230e52a9-5f58-44c6-a99b-222e86f2429a.jpg) ![2](https://user-images.githubusercontent.com/46198990/168753363-13f3b13c-e086-426b-a4d8-b4eaf72a22b5.jpg) ![2_2](https://user-images.githubusercontent.com/46198990/168753378-e06ec78e-97d1-43bb-83f6-082e8f4c9275.jpg) in Unicorn all works

![Снимок экрана 2022-05-17 195518](https://user-images.githubusercontent.com/46198990/168868676-82db10d2-ed98-4116-816a-355b1a53ad05.jpg)

Hi! how to implement such instructions in unicorn? mu.reg_write(UC_X86_REG_DS, ADDRESS_data) - forced assignment as with stack does not work

the question is how to implement in Unicorn segment transitions?

mov eax,dword ptr ds:[...] ds - segment data, how setting unicorn

mu.reg_write(UC_X86_REG_DS, ADDRESS_data) don`t working ![Снимок экрана 2022-05-30 164152](https://user-images.githubusercontent.com/46198990/171004601-3b3b5089-c0b1-45c4-9623-3dea3a4bf98e.png)

> Again, `DS` register doesn't make too much sense in nowadays protected mode. Please refer to x86 manual for details. > > For `UC_ERR_READ_UNMAPPED`, you have to map your data...

that is, they work together? I assumed that the hypervisor works as a layer between windows and uefi