9X 에서 커널모드에서 프로세스 ID 얻기

9X 용 드라이버 개발해 본지가 호랑이 담배 필적이라…아주 잊고 있었는데..
(조금)아는 분이랑 메신저 대화하다가.. 9X 커널모드에서 타 프로세스 ID 얻는 방법이 갑자기 궁금해졌습니다.
분명 2X 계열과는 틀렸었는데(커널모드에서 얻은 프로세스 ID와 유저모드의 프로세스 ID가 매치되지 않는)… ‘뭐였지?’ 하면서 기억들 더듬 더듬…


1. 유저모드에서 얻은 자기 자신 프로세스 ID를 드라이버로 보냅니다.
2. 커널모드에서 1. 번에서 프로세스 ID를 보내온 프로세스(자기 자신) 핸들을 얻습니다.
    – VWIN32_GetCurrentProcessHandle() 함수를 이용해서 유저모드(Ring 3) 프로세스 핸들을 얻습니다.
3. 1번의 유저모드의 프로세스 ID와 2번의 커널모드 프로세스 핸들을 ‘^’ 연산을 해서 Obsfuscator를 얻습니다.
    – 예) ULONG AppProcessID : 유저모드 프로세스 ID
            PVOID ProcessHandle : 커널모드 프로세스 핸들
            ProcessHandle = VWIN32_GetCurrentProcessHandle();
            ULONG Obsfuscator = (ULONG)ProcessHandle ^ AppProcessID;
4. 이제 필터 드라이버(파일 시스템이든 TDI 레이어 이든)등에서 특정 연산을 호출하는 프로세스의 프로세스 ID는 해당 연산에서 얻어진 프로세스 핸들과 Obsfuscator를 ‘^’ 연산을 통해 얻어질 수 있습니다.
     – 예) PVOID CurrentProcessHandle = VWIN32_GetCurrentProcessHandle();
            ULONG CurrentProcessID = (ULONG)CurrentProcessHandle ^ Obsfuscator;

요새는 거의 9X 용 드라이버를 개발하는 경우가 없으실테니 필요가 없는 내용일 것입니다.
더군다나 맞는지도 모르겠고.. 확인해볼 플랫폼이나 테스트 해 볼 9X용 드라이버도 없으니..

지금 돌이켜보면 9X 용 드라이버 개발할때가 참 색다른 맛이 있었던것 같네요.
WDM 이다 WDF 다 하면서 점점 드라이버 개발 진입이 쉬워지기는 하지만.. 그래도 나름 그때가 묘한 매력이 있었던것 같습니다.

9X 에서 커널모드에서 프로세스 ID 얻기”에 대한 442개의 생각

  1. 핑백: Viagra hgh.

  2. 핑백: Yaz.

  3. 핑백: Yaz.

  4. 핑백: Topamax.

  5. 핑백: Buy valtrex at msn.

  6. 핑백: Zydone.

  7. 핑백: Vyvanse.

  8. 핑백: Tricor.

  9. 핑백: Zydone.

  10. 핑백: Zyprexa lawsuit.

  11. 핑백: Causes depression wellbutrin effexor.

  12. 핑백: Zyprexa.

  13. 핑백: Topamax adverse reacton.

  14. 핑백: Zyprexa.

  15. 핑백: Topamax.

  16. 핑백: Topamax 25mg.

  17. 핑백: Topamax.

  18. 핑백: Tricor systems.

  19. 핑백: Topamax.

  20. 핑백: Zydone.

  21. 핑백: Topamax.

  22. 핑백: Yaz birth control pill.

  23. 핑백: Wellbutrin bleeding.

  24. 핑백: What is wellbutrin.

  25. 핑백: Topamax side effects.

  26. 핑백: Hoodia and vytorin interaction.

  27. 핑백: Yaz music.

  28. 핑백: Vyvanse.

  29. 핑백: Xalatan.

  30. 핑백: Adderall wellbutrin interaction.

  31. 핑백: Zyprexa.

  32. 핑백: Tricor insurance in dubuque.

  33. 핑백: Yaz birth control.

  34. 핑백: City of norco california.

  35. 핑백: Dosage for valtrex.

  36. 핑백: Ingredients in ultram.

  37. 핑백: Valtrex.

  38. 핑백: Generic valtrex.

  39. 핑백: Klonopin.

  40. 핑백: Ambien next day delivery us.

  41. 핑백: Klonopin.

  42. 핑백: Valtrex.

  43. 핑백: Buy ultram international pharmacy.

  44. 핑백: Acetaminophen codeine phosphate.

  45. 핑백: Ultram er.

  46. 핑백: Codeine.

  47. 핑백: Klonopin.

  48. 핑백: Klonopin generic no prescription.

  49. 핑백: Purchase valtrex.

  50. 핑백: Valtrex and shingles.

  51. 핑백: Klonopin.

  52. 핑백: Klonopin withdrawal.

  53. 핑백: Half life of klonopin.

  54. 핑백: Valtrex online.

  55. 핑백: Valtrex.

  56. 핑백: Percocet.

  57. 핑백: Valtrex prescription cheap.

  58. 핑백: Buy klonopin no prescription.

  59. 핑백: Xanax side effects.

  60. 핑백: Percocet addiction.

  61. 핑백: Ambien.

  62. 핑백: Finasteride.

  63. 핑백: Generic ambien.

  64. 핑백: Generic ambien.

  65. 핑백: Valtrex 500mg.

  66. 핑백: Ambien.

  67. 핑백: Ambien and the menstrual cycle.

  68. 핑백: Ambien.

  69. 핑백: Codeine and pseudoephedrine separation.

  70. 핑백: Online ambien.

  71. 핑백: Buy ambien online no prescription.

  72. 핑백: Valtrex.

  73. 핑백: Percocet addiction.

  74. 핑백: Codeine.

  75. 핑백: Casino 1269803721

  76. 핑백: Vicodin.

  77. 핑백: Ambien.

  78. 핑백: Ambien.

  79. 핑백: Ambien side effects.

  80. 핑백: Klonopin.

  81. 핑백: Buy valtrex online.

  82. 핑백: Ambien overnight.

  83. 핑백: Ultram er.

  84. 핑백: Side effects of adderall.

  85. 핑백: How do you make hydrocodone.

  86. 핑백: Buy xanax.

  87. 핑백: Soma.

  88. 핑백: Codeine.

  89. 핑백: Buy xanax.

  90. 핑백: Vicodin.

  91. 핑백: Finasteride.

  92. 핑백: Cheapest ephedrine.

  93. 핑백: Cheapest viagra.

  94. 핑백: Tramadol side effects.

  95. 핑백: Propecia contraindications.

  96. 핑백: Xanax no prior rx needed.

  97. 핑백: Drug soma.

  98. 핑백: Casino 1270539977

  99. 핑백: Finasteride.

  100. 핑백: Wellbutrin siezures cause.

  101. 핑백: Valtrex vaccine.

  102. 핑백: Adderall side effects.

  103. 핑백: Propecia side effects finasteride.

  104. 핑백: Amoxicillin and drowsiness.

  105. 핑백: Liquid cialis.

  106. 핑백: Adderall in mexico.

  107. 핑백: Pornstar soma.

  108. 핑백: Xanax.

  109. 핑백: Dental antibiotic amoxicillin.

  110. 핑백: Soma.

  111. 핑백: Increasing amoxicillin dosage during.

  112. 핑백: Vicodin no prior prescription.

  113. 핑백: Soma information.

  114. 핑백: Viagra.

  115. 핑백: How while on adderall xr.

  116. 핑백: Tramadol cheap no rx.

  117. 핑백: Cialis and levitra.

  118. 핑백: Amoxicillin and colds.

  119. 핑백: Fioricet.

  120. 핑백: Vicodin addiction.

  121. 핑백: Adderall.

  122. 핑백: Phentermine.

  123. 핑백: Ephedrine.

  124. 핑백: Lexapro.

  125. 핑백: Xanax.

  126. 핑백: Phentermine.

  127. 핑백: Vicodin.

  128. 핑백: Percocet.

  129. 핑백: Phentermine without a prescription.

  130. 핑백: Withdrawal frpm hydrocodone.

  131. 핑백: Pictures of adderall xr.

  132. 핑백: Phentermine without prescription.

  133. 핑백: Ship free viagra sample.

  134. 핑백: Viagra for women.

  135. 핑백: Herbal stimulant ephedra alternative.

  136. 핑백: Effects phentermine.

  137. 핑백: Lexapro.

  138. 핑백: Buy cialis.

  139. 핑백: Buy tramadol online.

  140. 핑백: Benefits of lexapro.

  141. 핑백: Ephedrine phpbb forum.

  142. 핑백: Order tramadol online.

  143. 핑백: Buy amoxicillin no prescription required.

  144. 핑백: Cialis for woman.

  145. 핑백: Buy xanax online without a prescription.

  146. 핑백: Abrupt withdraw symptoms from wellbutrin.

  147. 핑백: Liquid cialis.

  148. 핑백: Side effects of adderall xr.

  149. 핑백: Ultram er.

  150. 핑백: Tramadol.

  151. 핑백: Xanax.

  152. 핑백: Tramadol.

  153. 핑백: Viagra.

  154. 핑백: Online pharmacies hydrocodone.

  155. 핑백: Soma carisoprodol online.

  156. 핑백: Discount phentermine.

  157. 핑백: Xanax.

  158. 핑백: Vicodin abuse.

  159. 핑백: Generic xanax no prescription.

  160. 핑백: Online gambling resource for online gambling.

  161. 핑백: U.s. department of agriculture.

  162. 핑백: Mobic.

  163. 핑백: Lasix.

  164. 핑백: Celexa.

  165. 핑백: Ditropan xl.

  166. 핑백: Enalapril 5.

  167. 핑백: Floxin.

  168. 핑백: Lotensin.

  169. 핑백: Microzide.

  170. 핑백: Eldepryl.

  171. 핑백: Arimidex average dosage.

  172. 핑백: Abilify prescritption.

  173. 핑백: Viagra cialis levitra buy cheap cialis buy ciali.

  174. 핑백: Biaxin oral pak online.

  175. 핑백: Crushing oxycodone.

  176. 핑백: Paxil weaning.

  177. 핑백: Tramadol.

  178. 핑백: Avapro.

  179. 핑백: Meridia.

  180. 핑백: Casodex.

  181. 핑백: Paxil.

  182. 핑백: Generic name for zoloft.

  183. 핑백: Phentermine diet.

  184. 핑백: Heavy drinking celexa.

  185. 핑백: Albuterol cr.

  186. 핑백: Lasix surgery.

  187. 핑백: Ceftin.

  188. 핑백: Hytrin.

  189. 핑백: Ceclor.

  190. 핑백: Myambutol.

  191. 핑백: Avapro.

  192. 핑백: Mobic.

  193. 핑백: Caduet side effects.

  194. 핑백: Ilosone.

  195. 핑백: Microzide.

  196. 핑백: Is bactrim used to treat acne.

  197. 핑백: Combivir.

  198. 핑백: Adalat xl.

  199. 핑백: Best prices on imitrex injection.

  200. 핑백: Albuterol cr.

  201. 핑백: Albuterol sulfate.

  202. 핑백: Side effects of amaryl.

  203. 핑백: Nexium rebate.

  204. 핑백: Avodart.

  205. 핑백: About maxalt.

  206. 핑백: Amoxicillin and clavulanate potassium indications.

  207. 핑백: Elavil.

  208. 핑백: Avodart.

  209. 핑백: Flomax dosage.

  210. 핑백: Albuterol sulfate.

  211. 핑백: Flomax kidney stone.

  212. 핑백: Ceclor.

  213. 핑백: Albuterol cr.

  214. 핑백: Lopid.

  215. 핑백: Side effects of actonel and decreased breast size.

  216. 핑백: Microzide.

  217. 핑백: Psychotic effects of biaxin.

  218. 핑백: Bactrim.

  219. 핑백: Chloromycetin.

  220. 핑백: Ditropan xl side effects.

  221. 핑백: Amaryl medicine.

  222. 핑백: Imodium a-d side effects.

  223. 핑백: Calan seminar abstract.

  224. 핑백: Avodart.

  225. 핑백: Feldene gel ordering in canada.

  226. 핑백: Altace.

  227. 핑백: Chloromycetin cream.

  228. 핑백: Arimidex.

  229. 핑백: Does feldene help period cramps.

  230. 핑백: Buy cheap amoxil without prescription.

  231. 핑백: What is keflex used for.

  232. 핑백: Calan.

  233. 핑백: Feldene gel.

  234. 핑백: Avodart blood semen.

  235. 핑백: Hydrea side effects.

  236. 핑백: Abilify.

  237. 핑백: Flomax.

  238. 핑백: Arimidex side effects.

  239. 핑백: Lopid drug reactions.

  240. 핑백: Nolvadex laws.

  241. 핑백: Lanoxin.

  242. 핑백: Diovan hct.

  243. 핑백: Chloromycetin.

  244. 핑백: Keflex.

  245. 핑백: Glucotrol.

  246. 핑백: Imodium.

  247. 핑백: Furoxone.

  248. 핑백: Actoplus.

  249. 핑백: Microzide.

  250. 핑백: Lamprene usa.

  251. 핑백: Uni-dur tr.

  252. 핑백: Actigal.

  253. 핑백: Exelon side effects.

  254. 핑백: Brethaire.

  255. 핑백: Tricor.

  256. 핑백: Nexium.

  257. 핑백: Neoral.

  258. 핑백: Diltiazem prescribing information.

  259. 핑백: Kamagra.

  260. 핑백: Lithobid 300mg tablets.

  261. 핑백: Ilosone.

  262. 핑백: Chloromycetin.

  263. 핑백: Uni-dur tr.

  264. 핑백: Lamictal and tiredness.

  265. 핑백: Relenza share prices.

  266. 핑백: Cheap kamagra softabs.

  267. 핑백: Uni-dur tr.

  268. 핑백: Nizoral cream.

  269. 핑백: Medication urso.

  270. 핑백: Zovirax 4268.

  271. 핑백: Lamisil medication.

  272. 핑백: Aristocort.

  273. 핑백: Ditropan xl side effects.

  274. 핑백: Lotrel.

  275. 핑백: Cataflam.

  276. 핑백: Ditropan.

  277. 핑백: Uniphyl sr.

  278. 핑백: Ofsinemet klonopin neurontin.

  279. 핑백: Lotensin.

  280. 핑백: Adalat cc er.

  281. 핑백: Aceon generic.

  282. 핑백: Aceon.

  283. 핑백: Loxitane.

  284. 핑백: Keyword zyban sr.

  285. 핑백: Veetid.

  286. 핑백: Lithobid.

  287. 핑백: Isordil sublingual.

  288. 핑백: Theox tr.

  289. 핑백: Relenza ad flu.

  290. 핑백: Femcare.

  291. 핑백: Adalat cc er.

  292. 핑백: Benicar for high blood pressure.

  293. 핑백: News about estrace.

  294. 핑백: What is seromycin.

  295. 핑백: Clorpres.

  296. 핑백: Mircette water retention.

  297. 핑백: Atacand.

  298. 핑백: Looking for gentocin opht sandimmune.

  299. 핑백: Seromycin package insert.

  300. 핑백: Mexitil discontinued.

  301. 핑백: Veetid.

  302. 핑백: Zanaflex insulin interactions.

  303. 핑백: Minocin allergy.

  304. 핑백: Metaglip.

  305. 핑백: Benicar hct beta blocker.

  306. 핑백: Cataflam.

  307. 핑백: Lithobid.

  308. 핑백: Micardis com.

  309. 핑백: Actigal.

  310. 핑백: Zyban sr.

  311. 핑백: Avalide side effects.

  312. 핑백: Compazine.

  313. 핑백: Theox tr.

  314. 핑백: Zolpidem tartrate extended-release tablets civ.

  315. 핑백: Avandia.

  316. 핑백: Avandia.

  317. 핑백: Avandia recall.

  318. 핑백: Avandia.

  319. 핑백: Avandia.

  320. 핑백: Avandia.

  321. 핑백: Avandia.

  322. 핑백: Avandia.

  323. 핑백: Avandia.

  324. 핑백: Avandia.

  325. 핑백: Avandia.

  326. 핑백: Avandia.

  327. 핑백: Avandia.

  328. 핑백: Avandia.

  329. 핑백: Avandia.

  330. 핑백: Avandia.

  331. 핑백: Avandia.

  332. 핑백: Avandia.

  333. 핑백: Lorazepam.

  334. 핑백: Avandia recall.

  335. 핑백: Ephedrine ingredients.

  336. 핑백: Avandia.

  337. 핑백: Fentanyl vs oxycodone.

  338. 핑백: Avandia 4mg.

  339. 핑백: Buy cod ambien.

  340. 핑백: Avandia side effects.

  341. 핑백: Oxycodone addiction.

  342. 핑백: Ephedrine.

  343. 핑백: Avandia.

  344. 핑백: Lorazepam.

  345. 핑백: Avandia.

  346. 핑백: Avandia.

  347. 핑백: Avandia.

  348. 핑백: Lipitor.

  349. 핑백: Lorazepam.

  350. 핑백: Ephedrine.

  351. 핑백: Ephedrine metabadrine.

  352. 핑백: Ambien effects on cats.

  353. 핑백: Generic xanax 2 mg no prescription.

  354. 핑백: Can xanax be replace with lorazepam.

  355. 핑백: Doxycycline.

  356. 핑백: Lipitor.

  357. 핑백: Soma plant.

  358. 핑백: Buy vicodin no rx.

  359. 핑백: Buy azithromycin doxycycline.

  360. 핑백: Oxycodone.

  361. 핑백: Esomeprazole.

  362. 핑백: Inject adderall.

  363. 핑백: Lipitor pricing.

  364. 핑백: Vicodin without prescription.

  365. 핑백: Valium.

  366. 핑백: Ephedrine hcl.

  367. 핑백: Tadalafil.

  368. 핑백: Ephedrine.

  369. 핑백: Tadalafil.

  370. 핑백: Taking 2 10mg lortab while pregnant.

  371. 핑백: Buy lorazepam.

  372. 핑백: Alprazolam.

  373. 핑백: Side effects of lorazepam.

  374. 핑백: Buy carisoprodol.

  375. 핑백: Oxicontine.

  376. 핑백: Abilify.

  377. 핑백: Torture by massage penis.

  378. 핑백: Xxx ball torture.

  379. 핑백: Tickling torture links.

  380. 핑백: Lipitor 10mg.

  381. 핑백: Fall flowers.

  382. 핑백: Uroxatral.

  383. 핑백: Torture.

  384. 핑백: Levitra.

  385. 핑백: Autumn wedding flowers.

  386. 핑백: Fall flowers.

  387. 핑백: Free youtube video download.

  388. 핑백: Uroxatral.

  389. 핑백: Lipitor.

  390. 핑백: Cock torture.

  391. 핑백: Download youtube to pc.

  392. 핑백: Testosterone.

  393. 핑백: Download youtube to pc.

  394. 핑백: Autumn wedding flowers.

  395. 핑백: Free youtube video downloader.

  396. 핑백: Download youtube files.

  397. 핑백: Penis torture.

  398. 핑백: Female nipple torture.

  399. 핑백: Downloading from youtube.

  400. 핑백: Torture drawing.

  401. 핑백: Endless tickle torture.

  402. 핑백: Breast torture.

  403. 핑백: Pictures of extreme pain and torture.

  404. 핑백: Frogs in pussy torture.

  405. 핑백: Etreame bdsm torture.

  406. 핑백: Anal stretching pussy weigts tit torture.

  407. 핑백: Bdsm downloads extreme torture.

  408. 핑백: Breast torture.

  409. 핑백: Drawing torture girl.

  410. 핑백: Scrotum torture techniques with electricity.

  411. 핑백: Heating degree days for boston.

  412. 핑백: Phd degree distance learning directory.

  413. 핑백: Heating degree days for boston.

  414. 핑백: Heating degree days for boston.

  415. 핑백: Heating degree days for boston.

  416. 핑백: 3rd degree burns pressure garments.

  417. 핑백: Scat sites.

  418. 핑백: 3rd degree burns pressure garments.

  419. 핑백: Free scat videos.

  420. 핑백: Scat personals.

  421. 핑백: Free book download pdf same kind of different as me ipad.

  422. 핑백: Lipitor.

  423. 핑백: Download free books library top best sellers.

  424. 핑백: Download free books library top best sellers.

  425. 핑백: Free book download pdf same kind of different as me ipad.

  426. 핑백: Free download blue exorcist vol 2.

  427. 핑백: Free download book hungry girl 300 under 300.

  428. 핑백: Free book download pdf same kind of different as me ipad.

  429. 핑백: Free downloads.

  430. 핑백: Free music downloads.

  431. 핑백: Windows movie maker free download window.

  432. 핑백: Hurricane irene 2011 path.

  433. 핑백: Pissing.

  434. 핑백: Anarchy girls pissing in public.

  435. 핑백: Free downloads.

  436. 핑백: Free downloads.

  437. 핑백: Pissing.

  438. 핑백: Hurricane irene 2011 track.

  439. 핑백: Girls pissing in public.

  440. 핑백: Public sex.

  441. 핑백: Public sex.

  442. 핑백: Public sex.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.