» »

Posodobitev gonilnikov namerno pokvari ponarejen čip FTDI FT232

1
2
3 4 5

TESKAn ::

Zanimivo, se pravi ni "if clone then disable", ampak "write x to address y" ne glede na čip, pri čemer na originalu nima efekta, kloni so pa onemogočeni. Se pravi je problem v slabih kopijah:).
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

PaX_MaN ::

Ni problem v slabih kopijah, ker so z driverji pred to-k-vse-klone-pobena-verzijo driverjev usi kloni delal čist uredu.

Brane22 je izjavil:

Zakaj bi plačal za nekaj, kar bi te po drugi strani obvezalo na nekaj, česar neplačnikom ni treba ?

Verjetno zato:

Zgodovina sprememb…

  • spremenilo: PaX_MaN ()

Matako ::

TESKAn je izjavil:

Zanimivo, se pravi ni "if clone then disable", ampak "write x to address y" ne glede na čip, pri čemer na originalu nima efekta, kloni so pa onemogočeni. Se pravi je problem v slabih kopijah:).


To bo v naslednji verziji popravljeno.

Neskončna vojna "Zviti Kitajci vs. Škrti Škoti".:))
/\/\.K.

M.B. ::

Pravi problem je detekcija klonov

 Spot the difference

Spot the difference

Everyone started out as a newbie.
Sadly only a handful ever progress past that point.

win64 ::

Čeprav vidim iz kode, stvar zapiše 0 na vse naprave. Originalni čip ta zapis ignorira, kopija pa nepravilno uporabi to ničlo.

Zgodovina sprememb…

  • spremenil: win64 ()

darkolord ::

M.B. je izjavil:

Pravi problem je detekcija klonov

 Spot the difference

Spot the difference


Brane22 ::

PaX_MaN je izjavil:

Verjetno zato:




Le kdo lbi lahko oporekal najpametnejšemu sloju. Udarna pest mentalne moči.

Zgodovina sprememb…

  • spremenilo: Brane22 ()

ulemek ::

darkolord je izjavil:

Proizvajalec naprave je lahko prav tako v dobri veri kupil čipe, misleč da so originalni, in dobil ponaredek.

Tukaj najbolj najebejo uporabniki in proizvajalci, prodajalci ponarejenih čipov pa najmanj.


Natanko tako.

Pred leti je Liko Pris z Vrhnike prodal ponarejene procesorje Vrhovnemu sodišču RS. Procesorji so imeli zbrušeno pristno deklaracijo, vlito v epoksiju na dnu čipa. Lažna pa je bila vgravirana na kovinski pokrov. Ker je šlo za dobavo s plato vred, je bil ustrezno poflikan tudi BIOS, da je prikazal čisto drugi procesor kot je bil dejansko nameščen. Zadeva se je za Liko Pris (čeprav osebno dvomim, da niso vedeli, kaj so kupili) končala že v preiskavi in to zelo ugodno, saj preiskovalci niso zbrali dovolj dokazov, ki bi obremenili Liko Pris. Je tudi njih (po uradni razlagi) nategnil kitajski dobavitelj.

M.B. ::

darkolord je izjavil:

M.B. je izjavil:

Pravi problem je detekcija klonov

 Spot the difference

Spot the difference



Ker vsak doma lahko odpre čip in pogleda z elektronskim mikroskopom?

Edina razlika na sliki je da so pravi vgravirani na napačnih pa so črke samo natisnjenje, kar pa seveda ni nujno da velja za vse.
Everyone started out as a newbie.
Sadly only a handful ever progress past that point.

darkolord ::

To sliko sem podal samo za to, da se vidi, da ne gre za čisto kopijo.

Ja, za tistega ki kupuje, je zelo težko zaznati ponaredek, če so na njem enake oznake...

mujek ::

Vizualno (na ohišju čipa) se tudi lahko opazi razlika med originalom in kopijo. Kopije imajo ponavadi zelo sumljiv napis (nekvaliteten, nepravilna pisava, postrani zapisano, ...).

Drugače pa - pravilno.

Mr.B ::

Mislim da smo imeli na aliexpress temi zgodbo o poceni adidas-kah. Edin razlika "razen cene", je bila v tem da se črka i dotika adidas emblema. Torej je odgovornost kupca -> čipa, ki ga je vgradil v svojo napravo... ergo to pomeni da mora končni kupec zahtevat denar nazaj v trgovini, ta pa od tem kjer je kupila ta izdelek......
France Rejects Genocide Accusations Against Israel in Gaza,
To accuse the Jewish state of genocide is to cross a moral threshold

WarpedGone ::

marcan: "In case anyone was still wondering if this is intentional and malicious... Straight out of their driver. Function/variable naming and comments mine.


Zanimivo, se pravi ni "if clone then disable", ampak "write x to address y" ne glede na čip, pri čemer na originalu nima efekta, kloni so pa onemogočeni. Se pravi je problem v slabih kopijah

Exactly.
Zakaj se bi moral FTD sekirat, da zanič kopije crknejo zaradi flashanja FW, ki je namenjen njihovim lastnim čipom?
Kopije, ki bodo delale dovolj podobno, ne bodo crknile.

Vse kar se FTDIju lahko upravičeno očita je, da imajo neučinkovit FW - ta izvaja ukaze, ki so nepotrebni, saj na njihovih čipih nimajo efekta.
Če pa to kdo rine na drugačne čipe, je pa to povsem njegov problem.
Zbogom in hvala za vse ribe

Zgodovina sprememb…

hojnikb ::

čist tko... zakaj bi driver update sploh rabu šarit/updejtat po firmwareu ?
#brezpodpisa

Zgodovina sprememb…

  • spremenil: hojnikb ()

Furbo ::

FTDI se nima kaj dosti sekirati, zakaj neki folk rine njihovo posodobitev na opremo, ki ji ni namenjena. Odličen način za uničiti katerikoli hardver.
i5-13600K, STRIX Z790-F, 32GB DDR5, 2TB Samsung 990PRO, Toughpower GF3 1000W
RTX3070, ALIENWARE AW3821DW, DELL U3014

darkolord ::

Tudi FTDIjevi opremi ni namenjena.

Rias Gremory ::

Uporabniki skos ponarejajo tele čipe in jih potem prodajajo! Dejmo jih!!!1
/s

Debilizem ljudi me vedno znova preseneča.
Mirno gledamo, kako naš svet propada,
saj za časa našega življenja ne bo popolnoma propadel.

Zgodovina sprememb…

WarpedGone ::

čist tko... zakaj bi driver update sploh rabu šarit/updejtat po firmwareu ?

Ker FW tu pa tam vsebuje kakšno napako.
Zbogom in hvala za vse ribe

hojnikb ::

WarpedGone je izjavil:

čist tko... zakaj bi driver update sploh rabu šarit/updejtat po firmwareu ?

Ker FW tu pa tam vsebuje kakšno napako.

ampak potemtakem to ni več driver update, ampak firmware update. Tukaj je pa govora samo o pokvarjenih driverjih.
#brezpodpisa

Mr.B ::

hojnikb,
če ti CPU-ju zmanjšaš FSB, preko softwera, ki komunicira preko driverja, kaj je to software update ali firmware update.
France Rejects Genocide Accusations Against Israel in Gaza,
To accuse the Jewish state of genocide is to cross a moral threshold

hojnikb ::

nič od tega.
#brezpodpisa

WarpedGone ::

ampak potemtakem to ni več driver update, ampak firmware update. Tukaj je pa govora samo o pokvarjenih driverjih.

Zapletaš se v detajle. Mnogo "driver update" vsebuje tudi "FW update".
Tle je pač zadeva, kateri se reče driver, ki med drugim tudi updata FW na čipu, če še ni na dovolj visoki verziji.
Zbogom in hvala za vse ribe

hojnikb ::

potem je tudi naslov novice zavajajoč, ker v tem primeru firmware update kvari zadevo :)
#brezpodpisa

WarpedGone ::

Naslov je zavajajoč in hkrati tudi "loaded", ker brez dobre osnove FTDI obtožuje 'zlobnih namenov'.
FTDI je v FW update vključil ukaz, ki na njihovih čipih ne naredi ničesar. To je strogi fakt.
Je to namerno? Je bil zadaj namen, da se pofetna slabe ponaredke?

Čista namigovanja in obtoževanja brez osnove.
Zbogom in hvala za vse ribe

darkolord ::

Kaj pa bi rad še mel?
- ukaz na njihovih čipih ne nardi nič
- če bi ukaz na njihovih čipih deloval, bi jih pokvaril
- ukaz pokvari čipe drugih proizvajalcev ("ponarejene" čipe)
- v EULA po novem piše, da lahko namestitev driverja trajno poškoduje ponarejene čipe

Vse to je verjetno čisto slučajno ane?

Zgodovina sprememb…

  • spremenilo: darkolord ()

[D]emon ::

Osebno sem mnenja, da je prav, da podjetja nastopijo proti ponarejevalcem, ampak tole je konkreten zajeb z njihove strani, ker so se spravili na potrosnike, ki se morda niti ne zavedajo, da imajo v neki strojni opremi ponarejen cip.
Mavrik ta forum uporablja za daljsanje e-penisa. Ker si ne upa iz hise.

Lonsarg ::

FTDI niti ne prodaja končnim uporabnikom. Tale update bo mogoče prisilil lep del podjetij, ki vgrajujejo fejk čipe da kupijo original, ob bilokatere firme že, namreč ta podjetja bodo deležna srda končnih uporabnikov, ne FTDI.

Razen tože se nimajo česa bat, pravilna poslovna odločitev.

darkolord ::

Ta update bo najprej prisilil lep del podjetij, da ne kupujejo FTDI. Better safe than sorry.

Lonsarg ::

darkolord je izjavil:

Ta update bo najprej prisilil lep del podjetij, da ne kupujejo FTDI. Better safe than sorry.


Hočeš reči, da podjetja, ki so kupila čip od podjetja "žnj" z logotipom FTDI niso vedela, da kupujejo ponaredek?:) Tako izgovarjanje naj raje za sodišča prihranijo.

Oziroma če niso res vedal da je ponaredek zdaj vedo katera firma jim je ponaredek prodala in ta firma bo zdaj šla lepo papa.

Zgodovina sprememb…

  • spremenil: Lonsarg ()

technolog ::

darkolord je izjavil:

Kaj pa bi rad še mel?
- ukaz na njihovih čipih ne nardi nič
- če bi ukaz na njihovih čipih deloval, bi jih pokvaril
- ukaz pokvari čipe drugih proizvajalcev ("ponarejene" čipe)
- v EULA po novem piše, da lahko namestitev driverja trajno poškoduje ponarejene čipe

Vse to je verjetno čisto slučajno ane?


Točno tako. Zelo lepo povedano.

Če namestiš napačne gonilnike, si si sam kriv. Če nekdo proizvaja ponarejene čipe, naj napiše še svoje gonilnike.

Mr.B ::

hojnikb,
nič od tega.
A če bi rekel grafična, pa bi. Hm morda samo manjka GUI vmesnik, da nastaviš 0 / 1?
France Rejects Genocide Accusations Against Israel in Gaza,
To accuse the Jewish state of genocide is to cross a moral threshold

hojnikb ::

Če ti nastavljaš fsb hitrost on-the-fly tukaj ne gre za noben software oz. firmware updejt, ker samo modificiraš trenutno frekvenco. Firmware updejt bi bil, če bi ti zapekel te vrednosti v bios čip.
#brezpodpisa

Mr.B ::

hojnikb,
oprosti če ugasnem in prižgem računalnik, pa je nastavitev ohranjena, potem je efekt isti. Razlika je samo ta da FTDI ni dal grafičnega vmesnika ki nastavi 1 / 0.
France Rejects Genocide Accusations Against Israel in Gaza,
To accuse the Jewish state of genocide is to cross a moral threshold

johnnyyy ::

Lonsarg je izjavil:

FTDI niti ne prodaja končnim uporabnikom. Tale update bo mogoče prisilil lep del podjetij, ki vgrajujejo fejk čipe da kupijo original, ob bilokatere firme že, namreč ta podjetja bodo deležna srda končnih uporabnikov, ne FTDI.

Razen tože se nimajo česa bat, pravilna poslovna odločitev.

FT232 čip se uporablja za pretvorbo med USB in UART. Uporablja se kot vmesnik za uporabo med mikrokrmilnikom, ki podpira UART in računalnikom (ki podpira USB). Pred leti se je čip uporabljal na veliko, saj mikrokrmilnikov s podporo USBju ni bilo. Danes proizvajalci mikroprocesorjev, kot so NXP, Microchip, Atmel in podobni v nekatere svoje čipe dodajajo USB podporo. Če načrtuješ nov izdelek, ki ima možnost priklopa na računalnik se ti bolj splača uporabiti čip, ki to podporo že ima, kot pa da uporabiš nek FT232, ki ti samo podraži in poveča izdelek.

To podjetja ne bo prisililo da kupujejo orginalne FTDI čipe, ampak izdelek v naslednji reviziji le tega ne bo vseboval.

matobeli ::

In zakaj ne bi vseboval tega čipa? Veliko podjetji zavestno kupuje čipe od znanih dilerjev po sicer nekaj višji ceni ampak so vsaj mirni in vedo da se z slabimi kopijami ne pride daleč.

Če pa škrtariš in iščeš čipe po ebayu in aliexpress potem pa res pravilno da kakšno fašeš :)

darkolord ::

technolog je izjavil:

darkolord je izjavil:

Kaj pa bi rad še mel?
- ukaz na njihovih čipih ne nardi nič
- če bi ukaz na njihovih čipih deloval, bi jih pokvaril
- ukaz pokvari čipe drugih proizvajalcev ("ponarejene" čipe)
- v EULA po novem piše, da lahko namestitev driverja trajno poškoduje ponarejene čipe

Vse to je verjetno čisto slučajno ane?


Točno tako. Zelo lepo povedano.

Če namestiš napačne gonilnike, si si sam kriv. Če nekdo proizvaja ponarejene čipe, naj napiše še svoje gonilnike.
Tudi če sem dal napačne gonilnike, mi nimajo kaj NAMENOMA uničevat mojih naprav. Oni so krivi za to.

Kot če večkrat omenjeno, sploh ni nujno, da gre za ponarejene čipe.

Hočeš reči, da podjetja, ki so kupila čip od podjetja "žnj" z logotipom FTDI niso vedela, da kupujejo ponaredek?:) Tako izgovarjanje naj raje za sodišča prihranijo.
Če se lahko ponarejeni čipi prikradejo v najbolj občutljivo vojaško opremo, zakaj se ne bi mogli še v take precej razširjene in enostavne čipe?

Namesto, da jim bo treba prepričevati sodišča, bodo enostavno raje menjali proizvajalca (alternativ je dovolj), ki ne uničuje opreme uporbnikom.

Zgodovina sprememb…

  • spremenilo: darkolord ()

TESKAn ::

darkolord je izjavil:

Tudi če sem dal napačne gonilnike, mi nimajo kaj NAMENOMA uničevat mojih naprav. Oni so krivi za to.

Gonilnik ni niti namenjen za tvojo napravo, kako lahko reces, da so ti jo namenoma unicili? A ce natankas bencin v dizla je tudi petrol kriv?
Kot če večkrat omenjeno, sploh ni nujno, da gre za ponarejene čipe.

Kak vir za to?
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

darkolord ::

kako lahko reces, da so ti jo namenoma unicili?
Ker to eksplicitno omenjajo in ker je v njem koda, ki dela SAMO in ZGOLJ to, da bricka neoriginalne čipe.

Mr.B ::

Ja in ? Lsatništvo HW-ja in SW-ja je v lasti FTDI-a.
France Rejects Genocide Accusations Against Israel in Gaza,
To accuse the Jewish state of genocide is to cross a moral threshold

darkolord ::

Naj bo. Samo uničujejo pa HW, ki ni njihov, niti ne posega v njihov IP (pa tudi če bi, se to rešuje na drugih instancah).

Zgodovina sprememb…

  • spremenilo: darkolord ()

darkolord ::

Še to, kar sem omenjal, da se bo zgodilo:

Mr.B ::

darkolord,
ne HW/SW je isto, je njihov intelektualna lastnina. Nekako tako, kot bi ti krivil proizvajalca programske opreme, ki je za boj proti "crack" zaobhodu njihove intelektualne lastnine, vgradil SW rešitev, ki bi ob uporabi ne originalne nekaj.exe datoteke, kot del crack procedure, pointer sprožil NMI.
V končni fazi, brez licence tudi x86 procesorja ne moreš izdelovati.

Ampak pri limanju slikice, je že jasno, da je kriv ubogi uporabnik, ki je fake chip skoraj zagotovo zavestno uporabil, NE. Uporabniki, ki so/imajo zaradi ponarejene opreme težave, naj zahtevajo denar nazaj, itd...
France Rejects Genocide Accusations Against Israel in Gaza,
To accuse the Jewish state of genocide is to cross a moral threshold

Zgodovina sprememb…

  • spremenil: Mr.B ()

darkolord ::

Tle ne gre za nobene cracke ali kaj podobnega. Gre za čist enako zadevo kot npr. uporaba Sigma bliskavice na Canon fotoaparatih, ki uporabljajo Canonov zaprt protokol. S tem da na novem aparatu stara bliskavica enostavno ne deluje več, mi je pa aparat ne namenoma uniči (čeprav bi se verjetno dalo narediti, da bi jo).

Softversko sprožanje NMI ob zaznavanju cracka je sicer čisto nekaj drugega (in fair game) kot namerno uničenje kosa hardvera zaradi tega.

Zgodovina sprememb…

  • spremenilo: darkolord ()

WarpedGone ::

Maš kakšen dober vir za obtožbe o *namernem uničenju*?
Komentarji v zgornji kodi niso od FTDI ampak interpretacija nekega osebka tvojega kalibra.
Sploh pa FW ne počne čisto nič posebenga - izvede ukaz, ki nima efetka sploh.
Zbogom in hvala za vse ribe

darkolord ::

Je bilo že dovoljkrat povedano to.

izvede ukaz, ki nima efetka sploh
In kakšen bi lahko bil legitimen namen tega? Dolgčas? Just for the lulz of it? Priprava na mrzlo zimo s kurjenjem nekaj dodatnih procesorskih ciklov?

Kot da bi nekoga trikrat brcnil v obraz, ampak čisto slučajno, v resnici bi samo zrak testiral z nogo, glava pa je slučajno bila tam. A je možen kakšen dokaz, da je to bilo namerno?

Zgodovina sprememb…

  • spremenilo: darkolord ()

Tilen ::

Yesterday FTDI removed two driver versions from Windows Update. Our engineering team is engaging with FTDI to prevent these problems with their future driver updates via Windows Update.
413120536c6f76656e696a612c20642e642e

Mr.B ::

darkolord,
Softversko sprožanje NMI ob zaznavanju cracka je sicer čisto nekaj drugega (in fair game) kot namerno uničenje kosa hardvera zaradi tega.
Pa smo spet uno. ČE lahko primem v roke, potem je drugač če je to koda. In v obeh primerih ne moreš uporabiti zadeve (HW ali SW),...
France Rejects Genocide Accusations Against Israel in Gaza,
To accuse the Jewish state of genocide is to cross a moral threshold

darkolord ::

Ni drugače zaradi medija, ampak ker je v enem primeru cela zadeva brickana, v drugem pa ne. Če software zazna crack in sproži NMI, lahko še vedno ponovno zaženem računalnik in ga uporabljam naprej.

Ekivalent NMI bi bil v primeru FTDIja enostavno reset vmesnika.

WarpedGone ::

In kakšen bi lahko bil legitimen namen tega?

Si že kdaj spisal kak program?
Mogoče celo gledal kakšno tujo kodo in se spraševal 'kva hudiča je pa tle študiral'?
Ukaz brez posledic gre gladko skozi testiranje ali stvar dela OK.
Je komot posledica "slabo" umaknjene funkcionalnosti, prebogatega CopyPaste, konca delovnega časa ravno na sredi razmišljanja, itd. itn.

Sm mel priliko dograjevat tujo "profesionalno kodo" v kateri sm naletel na:
...
-- COMMIT;
COMMIT;
COMMIT;
...


Ni si težko predstavljat napake v podatkovni bazi, ki izvedbi "praznega" COMMIT nardi neki česar nebi smela.
Je zato zgornja sekvenca 'zlonamerna' koda?
Nope, je čisto navadna zblojena koda, ki je name-of-the-game večine profesionalne kode, katero izdajajo velike firme in velike ekipe.
Večina igrc se izda kot "Debug build", ker to pač vsebuje mal bol konservativen način prevajanja in kakšno programersko napako tudi odpusti. Časa/denarja za peglanje release builda pač ni bilo.

Še vedno čakam na kak dober dokaz 'zlonamernosti' FTDI.
Zbogom in hvala za vse ribe

Zgodovina sprememb…

Mr.B ::

darkolord,
ne v prvem primeru nisi mogel uporabiti kosa hardwera, v drugem primeru pa nisi mogel uporabiti kosa SW. Zakaj nekateri ločujete da SW koda ni enaka intelektualni lastnini HW ? PRograma ki proži NMI NE MOREŠ UPORABITI, enako ne moreš uporabiti kos HW-ja. Oba pa teoretično / praktično lahko nazaj usposobiš tako, da daš številko master/visa/ect karice in dejansko intelektualno lastnino plačaš...
France Rejects Genocide Accusations Against Israel in Gaza,
To accuse the Jewish state of genocide is to cross a moral threshold
1
2
3 4 5


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Posodobitev gonilnikov namerno pokvari ponarejen čip FTDI FT232 (strani: 1 2 3 4 5 )

Oddelek: Novice / Industrijska lastnina
20437468 (24660) Mr.B
»

Arduino Nano problem

Oddelek: Elektrotehnika in elektronika
133597 (2648) FX6300B
»

FTDI priznal onesposobitev čipov (strani: 1 2 3 4 5 )

Oddelek: Novice / Ostale najave
20946892 (41939) TESKAn
»

Priključitev mikrokrminlnika pic16f877 na USB vmesnik.

Oddelek: Elektrotehnika in elektronika
352552 (1996) _EN_

Več podobnih tem