蓝屏,谁之过?

Bug总能在你意想不到的地方给你个措手不及,只是它所带来并不是惊喜,而是Blue Screen Of Death !

既如此,只能兵来将挡。

先介绍一下程序的大体流程:

NTSTATUS
XXXProcessDirents(…)
{    
    do {
        KeEnterCriticalRegion();
        ExAcquireResourceSharedLite(&fcb->Resource, TRUE);

        /* access several members of fcb structure */
        ExReleaseResourceLite(&fcb->Resource);
        KeLeaveCriticalRegion();

         XXXXProcessDirent(…);

    } while (list_is_not_empty(….));

    return status;
}

NTSTATUS
XXXXProcessDirent(…)
{
    HANDLE handle = NULL;
    XXXX_FILE_HEADE fileHead;
    ……

    /* open file */
    status = ZwCreateFile(&handle, GENERIC_READ, &oa, &iosb, NULL, 0,
                          FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
                          FILE_OPEN, 0, NULL, 0);

    /* read file header*/
    status = ZwReadFile(handle, ioevent, NULL, NULL, &iosb, (PVOID)&fileHead,
                        sizeof(XXXX_FILE_HEADE), &offset, NULL);

    /* check whether file is interesting to us */
    if (status == STATUS_SUCCESS && iosb.Information == sizeof(……)) {
        /* it’s my taste, haha */
    }

    /* close file, not interested in it any more */

    if (handle){
        ZwClose(handle);
    }

    return status;
}

过程比较简单,XXXProcessDirents()会循环调用XXXProcessDirent(),直至列表中所有项全检查完毕。

下面再来看windbg分析吧:

1: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0abc9867, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: 806e7a2a, address which referenced memory

Debugging Details:
------------------

WRITE_ADDRESS:  0abc9867

CURRENT_IRQL:  2

FAULTING_IP:
hal!KeAcquireInStackQueuedSpinLock+3a
806e7a2a 8902            mov     dword ptr [edx],eax

DEFAULT_BUCKET_ID:  DRIVER_FAULT

BUGCHECK_STR:  0xA

PROCESS_NAME:  System

TRAP_FRAME:  b9019bbc -- (.trap 0xffffffffb9019bbc)
ErrCode = 00000002
eax=b9019c40 ebx=00000000 ecx=c0000211 edx=0abc9867 esi=c0000128 edi=8842d268
eip=806e7a2a esp=b9019c30 ebp=b9019c68 iopl=0         nv up ei ng nz na pe nc
cs=0008  ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00010286
hal!KeAcquireInStackQueuedSpinLock+0x3a:
806e7a2a 8902            mov     dword ptr [edx],eax  ds:0023:0abc9867=????????
Resetting default scope

LAST_CONTROL_TRANSFER:  from 806e7a2a to 80544768

STACK_TEXT:
b9019bbc 806e7a2a badb0d00 0abc9867 804f4e77 nt!KiTrap0E+0x238
b9019c68 806e7ef2 00000000 00000000 b9019c80 hal!KeAcquireInStackQueuedSpinLock+0x3a
b9019c68 b9019d24 00000000 00000000 b9019c80 hal!HalpApcInterrupt+0xc6
WARNING: Frame IP not in any known module. Following frames may be wrong.
b9019cf0 80535873 00000000 8896fb20 00000000 0xb9019d24
b9019d10 b79d87ff ba668a30 8859b7e8 00000440 nt!ExReleaseResourceLite+0x8d
b9019d2c b79d8a5c 8a3ff2f0 00000003 ba6685f0 XXXXX!XXXProcessDirents+0xef
b9019d88 b79e163a e2f6b170 00000001 00000001 XXXXX!XXXKernelQueryDirectory+0x20c
b9019ddc 8054616e b79e1530 88a8ae00 00000000 nt!PspSystemThreadStartup+0x34
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16

问题出在系统函数ExReleaseResourceLite()及KeAcquireInStackQueuedSpinLock()上,且程序要写的地址为0abc9867 ,明显不对,所以此处可做栈损坏推断。

第一嫌疑要考虑的是,XXXProcessDirents()中有锁保护的部分,此部分是果真是最容易造成栈损坏buffer复制操作。但经过仔细检查及测试,便排除了此部分出错的可能。

在排除第一嫌疑后,就没有明显目标了。只好再接着看windbg log:

貌似KeAcquireInStackQueuedSpinLock()要写的地址是LockHandle的LockQueue->Next,而LockHandle一般都在从当前堆栈分配的,由此可肯定之前对于栈损坏的推断。可问题是,是谁导致的栈损坏。

Stack中有hal!HalpApcInterrupt()调用记录,它是处理APC的软中断。hal!HalpApcInterrupt()会一般会调用nt!KiDeliverApc()来处理线程的APC队列。但当ExReleaseResourceLite()调用的时候,线程还处于临界区内(Critical Section),此时User mode APC及Kernel mode normal APC都会被禁止的,但Kernel mode special APC不会。

Kernel Special APC最常见的情况便是由IoCompleteRequest()添加的:在APC Level中调用IopCompleteRequest()以处理Irp的Stage 2的清理工作。

至此,问题终于有些眉目了。分析代码中唯一有可能导致APC添加的地方就在函数XXXXProcessDirent()中的ZwReadFile()调用,而且fileHead正是于堆栈中分配的。

想到此处,此bug的根据原因便付出水面:

XXXXProcessDirent()没有处理ZwReadFile()返回STATUS_PENDING的情况,此情形下,XXXXProcessDirent()退出并继续执行,而之前的ZwReadFile()的IRP完成操作也在同时进行(还没有完成),并且此完成操作所要写的fileHead地址,正是早已被回收并加以重用的当前栈。

搞清楚之后,便在调用ZwReadFile()后,特别针对STATUS_PENING的情况来调用ZwWaitForSingleObject()以确保读操作全部完成后,再进行下一步操作。

到此,问题解决!

一个蓝屏的问题,竟然如此之绕,不禁让我想起刘震云的《一句顶一万句》,只是这能顶一万句的一句到底是哪句呢?

<下一步打算写写APC相关的东西,操作系统将APC隐藏得太深,总让人捉摸不定!>

17,947 条评论

  1. Этот информативный текст сочетает в себе темы здоровья и зависимости. Мы обсудим, как хронические заболевания могут усугубить зависимости и наоборот, как зависимость может влиять на общее состояние здоровья. Читатели получат представление о комплексном подходе к лечению как физического, так и психического состояния.
    Изучить эмпирические данные – наркологическая клиника санкт петербург

  2. Домашнее лечение не уступает стационару по стандартам безопасности, если соблюдены три условия: корректная стратификация риска, титрование инфузий через оборудование с точным шагом и регулярные «тихие» проверки без навязчивой аппаратной нагрузки. Наши мобильные бригады приезжают с портативным кардиомонитором, инфузоматом, пульсоксиметром и экспресс-анализаторами, а также набором одноразовых расходников. Кроме приборов, мы привозим «средовые» решения: тёплую лампу, светозащитные шторки, укладки для безопасной организации зоны процедуры — это помогает телу быстрее переключаться из тревоги в восстановление без лишних препаратов.
    Ознакомиться с деталями – https://narkolog-na-dom-petrozavodsk15.ru/

  3. В этой статье рассматриваются способы преодоления зависимости и успешные истории людей, которые справились с этой проблемой. Мы обсудим важность поддержки со стороны близких и профессионалов, а также стратегии, которые могут помочь в процессе выздоровления. Научитесь первоочередным шагам к новой жизни.
    Лови подробности – наркология клиника

  4. В этой публикации мы обсуждаем современные методы лечения различных заболеваний. Читатели узнают о новых медикаментах, терапиях и исследованиях, которые активно применяются для лечения. Мы нацелены на то, чтобы предоставить практические знания, которые могут помочь в борьбе с недугами.
    Изучить рекомендации специалистов – наркология стационар

  5. В этой статье мы рассматриваем разные способы борьбы с алкогольной зависимостью. Обсуждаются методы лечения, программы реабилитации и советы для поддержки близких. Читатели получат информацию о том, как преодолеть зависимость и добиться успешного выздоровления.
    Где можно узнать подробнее? – реабилитационный центр для алкоголиков

  6. В этой статье рассматривается комплексный подход к избавлению от зависимости. Читатель узнает, как сочетание физического, психологического и духовного восстановления помогает достичь стойкого выздоровления.
    Осуществить глубокий анализ – наркология стационар

  7. Эта медицинская заметка содержит сжатую информацию о новых находках и методах в области здравоохранения. Мы предлагаем читателям свежие данные о заболеваниях, профилактике и лечении. Наша цель — быстро и доступно донести важную информацию, которая поможет в повседневной жизни и понимании здоровья.
    Выяснить больше – наркология стационар

  8. В этой статье рассматривается комплексный подход к избавлению от зависимости. Читатель узнает, как сочетание физического, психологического и духовного восстановления помогает достичь стойкого выздоровления.
    Открыть полностью – реабилитационный центр для алкоголиков

  9. После бурной ночи бывает так плохо. Только лежать и страдать. Капельница на дом от похмелья — Осматривает, ставит систему. Сначала уходит интоксикация. Капельница на дому от алкоголя — Без лишних вопросов. Вся информация доступна здесь: сколько стоит капельница на дому в екатеринбурге https://vrach.kapelnicza-ot-pokhmelya-ektb.ru Там и про то, сколько стоит капельница на дому для Екатеринбурга. Не мучайтесь, если можно помочь.

  10. Кодирование — это эффективный метод, который помогает человеку удержаться от употребления алкоголя на длительный срок. В нашей клинике используются проверенные и безопасные методики, которые подбираются индивидуально после консультации с психиатром-наркологом. Врач учитывает мотивацию пациента, стаж зависимости, наличие противопоказаний и предпочтения близких. Среди наиболее востребованных способов — медикаментозное кодирование препаратами на основе дисульфирама, налтрексона, а также психотерапевтические методы, например, стресс-терапия по Довженко. Каждый вариант имеет свои особенности, преимущества и противопоказания, поэтому окончательное решение принимается только после комплексного обследования и беседы с пациентом. Опытный доктор подберёт оптимальную схему и подробно ответит на все вопросы.
    Узнать больше – vyvod-iz-zapoya-moskve

  11. В этой медицинской статье мы погрузимся в актуальные вопросы здравоохранения и лечения заболеваний. Читатели узнают о современных подходах, методах диагностики и новых открытий в научных исследованиях. Наша цель — донести важную информацию и повысить уровень осведомленности о здоровье.
    Что ещё нужно знать? – наркологический центр

  12. В данной статье рассматриваются проблемы общественного здоровья и социальные факторы, влияющие на него. Мы акцентируем внимание на значении профилактики и осведомленности в защите здоровья на уровне общества. Читатели смогут узнать о новых инициативах и программах, направленных на улучшение здоровья населения.
    Ознакомьтесь с аналитикой – реабилитация наркозависимых

  13. Эта публикация содержит ценные советы и рекомендации по избавлению от зависимости. Мы обсуждаем различные стратегии, которые могут помочь в процессе выздоровления и важность обращения за помощью. Читатели смогут использовать полученные знания для улучшения своего состояния.
    Почему это важно? – частная наркологическая клиника

  14. В этом обзоре представлены различные методы избавления от зависимости, включая терапевтические и психологические подходы. Мы сравниваем их эффективность и предоставляем рекомендации для тех, кто хочет вернуться к трезвой жизни. Читатели смогут найти информацию о реабилитационных центрах и поддерживающих группах.
    Следуйте по ссылке – наркология стационар

  15. После длительного употребления алкоголя организм сталкивается с обезвоживанием, нарушением водно-солевого баланса и токсическим воздействием продуктов распада этанола. Чем дольше продолжается запой и чем больше спиртного было употреблено, тем выше вероятность выраженного похмельного синдрома и осложнений. Капельница от запоя может быть рекомендована, когда больной испытывает сильную слабость, тремор, головную боль, тошноту, рвоту, тревожность, бессонницу, раздражительность или другие неприятные проявления. Главное — перед началом процедуры убедиться, что домашние условия действительно безопасны.
    Дополнительная информация – kapelnica-ot-zapoya-na-domu-cena

  16. Капельница от запоя в Москве применяется как медицинский метод детоксикации при алкогольной интоксикации и выраженном похмельном или абстинентном синдроме. Центр «Мед Алко» организует помощь круглосуточно: возможен выезд врача на дому либо проведение процедуры в стационаре. Нарколог оценивает общее состояние человека, длительность запоя, количество выпитого спиртного, наличие хронических заболеваний, показатели давления, пульса и уровень сознания. Только после осмотра подбирается индивидуальный состав капельницы, определяется объем раствора и решается вопрос, безопасно ли проводить лечение в домашних условиях.
    Подробнее – https://2.kapelnica-ot-zapoya-v-moskve14.ru/

  17. Первичный этап заключается в оценке состояния пациента и быстром подборе схемы инфузионной терапии. Врач фиксирует показания ЭКГ, сатурацию кислорода и биохимический параметр глюкозы в крови. После этого подключается капельница с раствором для выведения продуктов распада алкоголя и одновременной коррекции показателей обмена веществ. Последующие визиты врача позволяют скорректировать терапию и предотвратить развитие побочных реакций.
    Исследовать вопрос подробнее – narkologicheskaya pomoshch na domu ekaterinburg

  18. Помощь можно получить анонимно, с аккуратным оформлением и внимательным отношением к личным данным.
    Изучить вопрос подробнее – platnye-kapelnicy-na-domu

  19. Публикация охватывает основные направления развития современной медицины. Мы обсудим значимость научных исследований, инноваций в лечении и роли общественного участия в формировании системы здравоохранения.
    Исследовать вопрос подробнее – наркология клиника

  20. Эта публикация исследует взаимосвязь зависимости и психологии. Мы обсудим, как психологические аспекты влияют на появление зависимостей и процесс выздоровления. Читатели смогут понять важность профессиональной поддержки и применения научных подходов в терапии.
    Хочешь знать всё? – вывод из запоя на дому в воронеже

  21. Этот текст посвящён сложным аспектам зависимости и её влиянию на жизнь человека. Мы обсудим психологические, физические и социальные последствия зависимого поведения, а также важность своевременного обращения за помощью.
    Кликни и узнай всё! – “наркологическая клиника

  22. В этой статье рассматриваются различные аспекты избавления от зависимости, включая физические и психологические методы. Мы обсудим поддержку, мотивацию и стратегии, которые помогут в процессе выздоровления. Читатели узнают, как преодолеть трудности и двигаться к новой жизни без зависимости.
    Подробнее – наркология екатеринбург

  23. Наши специалисты оценивают клинические признаки запоя уже при первом осмотре — измеряют пульс, артериальное давление и насыщение кислородом, осматривают кожу и слизистые оболочки на предмет обезвоживания. Специальные тесты на когнитивные функции позволяют определить степень дезориентации и риск развития острых психотических реакций.
    Детальнее – https://тайный-вывод-из-запоя.рф/vyvod-iz-zapoya-na-domu-v-samare/

  24. Этот метод направлен на выявление и замену негативных мыслей и стереотипов поведения, связанных с потреблением алкоголя. Пациент учится отслеживать свои эмоциональные реакции и заменять деструктивные установки конструктивными стратегиями противостояния стрессу.
    Получить дополнительные сведения – http://lechenie-alkogolizma-sochi0.ru

  25. В этой публикации мы исследуем ключевые аспекты здоровья, включая влияние образа жизни на благополучие. Читатели узнают о важности правильного питания, физической активности и психического здоровья. Мы предоставим практические советы и рекомендации для поддержания здоровья и развития профилактических подходов.
    Тыкай сюда — узнаешь много интересного – вывод из запоя на дому стоимость

  26. Наркологическая клиника в Екатеринбурге уделяет большое внимание психотерапевтическим методам. Индивидуальный подход к пациенту позволяет выявить причины и особенности зависимости, сформировать устойчивую мотивацию на лечение и отказ от вредных привычек.
    Получить больше информации – частная наркологическая клиника свердловская область

  27. Эта статья освещает различные аспекты освобождения от зависимости и пути к выздоровлению. Мы обсуждаем важность осознания своей проблемы и обращения за помощью. Читатели получат практические советы о том, как преодолевать трудности и строить новую жизнь без зависимости.
    Не упусти шанс – наркологическая клиника Екатеринбург цены

  28. В данном материале представлены ключевые тенденции в сфере медицинской науки и практики. Вы узнаете о последних открытиях, инновационных подходах к терапии и важности профилактики заболеваний. Особое внимание уделено практическому применению новых методов в клинической практике.
    Хочу знать больше – наркологическая психиатрическая помощь

  29. В этом обзоре представлены различные методы избавления от зависимости, включая терапевтические и психологические подходы. Мы сравниваем их эффективность и предоставляем рекомендации для тех, кто хочет вернуться к трезвой жизни. Читатели смогут найти информацию о реабилитационных центрах и поддерживающих группах.
    Ознакомьтесь с аналитикой – delta clinic ru

  30. Этот информативный текст сочетает в себе темы здоровья и зависимости. Мы обсудим, как хронические заболевания могут усугубить зависимости и наоборот, как зависимость может влиять на общее состояние здоровья. Читатели получат представление о комплексном подходе к лечению как физического, так и психического состояния.
    Получить полную информацию – Вывод из запоя в Балашихе

  31. Эта публикация посвящена актуальным вопросам современной медицины и здравоохранения. Мы обсудим новейшие технологии диагностики и лечения, а также их влияние на продолжительность и качество жизни. Читатель найдет здесь информацию о научных исследованиях и перспективных разработках, доступно изложенную для широкой аудитории.
    Что ещё нужно знать? – лечение алкоголизма в стационаре

  32. Эта доказательная статья представляет собой глубокое погружение в успехи и вызовы лечения зависимостей. Мы обращаемся к научным исследованиям и опыту специалистов, чтобы предоставить читателям надежные данные об эффективности различных методик. Изучите, что работает лучше всего, и получите информацию от экспертов.
    Подробнее тут – наркология наркологический центр

  33. В этой публикации мы исследуем ключевые аспекты здоровья, включая влияние образа жизни на благополучие. Читатели узнают о важности правильного питания, физической активности и психического здоровья. Мы предоставим практические советы и рекомендации для поддержания здоровья и развития профилактических подходов.
    Погрузиться в детали – наркологический центр наркология

  34. Эта статья подробно расскажет о процессе выздоровления, который включает в себя эмоциональную, физическую и психологическую реабилитацию. Мы обсуждаем значимость поддержки и наличие профессиональных программ. Читатели узнают, как строить новую жизнь и не возвращаться к старым привычкам.
    Ознакомиться с деталями – вывод из запоя на дому цена в воронеже

  35. В клинике в Сочи реализованы современные протоколы мониторинга состояния пациентов, включая лабораторные исследования и консультации профильных специалистов. Это позволяет своевременно корректировать лечение и минимизировать возможные осложнения. Более подробно о диагностике можно узнать на портале Российского общества наркологов.
    Узнать больше – наркологическая клиника

  36. Алкогольный запой — это состояние, при котором человек теряет способность самостоятельно прекратить потребление спиртного и контролировать дозировку. В таких условиях нарастают неврологические и метаболические нарушения, возрастает риск серьёзных осложнений вплоть до алкогольного делирия. Наркологическая клиника «СамараМед» предлагает круглосуточную выездную помощь на дому в Самаре и области с гарантией полной анонимности и выездом специалиста в течение 30 минут после обращения. Наши врачи применяют современные протоколы детоксикации и психологической поддержки, что позволяет безопасно и максимально комфортно пройти через этап выхода из запоя и заложить прочный фундамент для дальнейшего восстановления.
    Исследовать вопрос подробнее – https://тайный-вывод-из-запоя.рф/vyvod-iz-zapoya-na-domu-v-samare/

  37. Если пациенту требуется постоянный мониторинг или комплексное лечение, мы обеспечиваем круглосуточное пребывание в стационаре. Здесь доступны углублённая диагностика — УЗИ органов брюшной полости, расширенные анализы крови, кардиомониторинг — и коррекция терапии в режиме реального времени. Комфортные палаты, ежедневное наблюдение медсестры и консультации психотерапевта создают условия для быстрого и безопасного выхода из зависимости.
    Разобраться лучше – круглосуточная наркологическая помощь в екатеринбурге

  38. Признаки похмелья и абстиненции могут различаться по степени тяжести. Врач учитывает не только субъективные жалобы, но и объективные показатели работы организма. В некоторых случаях медицинская капельница позволяет быстрее облегчить физическое самочувствие, однако тяжелые психические расстройства, судороги, потеря сознания, галлюцинации или признаки делирия требуют экстренного обращения за медицинской помощью и могут стать основанием для госпитализации.
    Подробнее – вызвать сделать капельницу врача от запоя

  39. Подробности о методах детоксикации и профилактике абстиненции можно найти на сайте Национального института по борьбе с зависимостями США (NIDA). В ходе детоксикации применяется мониторинг жизненных показателей, что обеспечивает безопасность пациента. Своевременная медицинская помощь при абстинентном синдроме предотвращает развитие тяжелых осложнений, включая судороги и сердечно-сосудистые кризы.
    Углубиться в тему – наркологическая клиника цены

  40. Реабилитация включает как амбулаторные, так и стационарные программы, адаптированные под индивидуальные потребности пациента. Применяется когнитивно-поведенческая терапия и групповые занятия, что способствует формированию устойчивой мотивации и предотвращению рецидивов. Подробнее о методах реабилитации доступно на портале Всемирной организации здравоохранения.
    Ознакомиться с деталями – https://narkologicheskaya-klinika-sochi0.ru/chastnaya-narkologicheskaya-klinika-sochi

  41. Выезд нарколога обеспечивает безопасность и комфорт пациента, позволяя провести лечение в привычной обстановке. Все процедуры выполняются с соблюдением медицинских стандартов и с применением сертифицированных препаратов. Такой подход особенно важен для людей, желающих сохранить анонимность обращения. Наркологическая помощь на дому включает диагностику, постановку капельницы, медикаментозную поддержку и рекомендации по дальнейшему восстановлению организма.
    Получить дополнительную информацию – narkolog-na-dom-v-chelyabinske16.ru/

  42. Совместные занятия с другими пациентами создают атмосферу поддержки и понимания. Под руководством психотерапевта участники группы делятся опытом, обсуждают сложные ситуации и находят оптимальные способы удержаться от срыва.
    Получить больше информации – клиника лечения алкоголизма краснодарский край

  43. Эта публикация исследует взаимосвязь зависимости и психологии. Мы обсудим, как психологические аспекты влияют на появление зависимостей и процесс выздоровления. Читатели смогут понять важность профессиональной поддержки и применения научных подходов в терапии.
    Изучить эмпирические данные – наркология клиника

  44. В данном обзоре представлены основные направления и тренды в области медицины. Мы обсудим актуальные проблемы здравоохранения, свежие открытия и новые подходы, которые меняют представление о лечении и профилактике заболеваний. Эта информация будет полезна как специалистам, так и широкой публике.
    ТОП-5 причин узнать больше – наркология

  45. Эта публикация обращает внимание на важность профилактики зависимостей. Мы обсудим, как осведомленность и образование могут помочь в предотвращении возникновения зависимости. Читатели смогут ознакомиться с полезными советами и ресурсами, которые способствуют здоровому образу жизни.
    Где почитать поподробнее? – выведение из запоя цена

  46. В этой статье мы обсудим процесс восстановления после зависимостей, акцентируя внимание на различных методах и подходах к реабилитации. Читатели узнают, как создать план выздоровления и использовать полезные ресурсы для достижения устойчивых изменений.
    Доступ к полной версии – наркология воронеж

  47. «СтаврМедЦентр» собирает лечение из коротких модулей с понятными целями: быстро стабилизировать соматику, вернуть управляемый сон, снизить реактивность вечера, обучить «перехвату» импульса и закрепить это в спокойной рутине. Фармакологию используем дозированно, опираясь на витальные показатели и переносимость; поведенческий контур запускаем сразу: свет, вода, дыхание, цифровая гигиена, семейные договорённости. Ниже — ориентировочная архитектура маршрута. На практике последовательность и длительность настраиваются под конкретного человека и его среду.
    Углубиться в тему – http://narkologicheskaya-klinika-stavropol15.ru/chastnaya-narkologicheskaya-klinika-stavropol/

  48. В каждом случае решение принимается индивидуально. Капельница на дому не должна ставиться только по желанию клиента или по совету знакомых. Даже популярные составы имеют противопоказания, а лекарственные препараты могут вызывать индивидуальные реакции. Именно поэтому медицинский специалист обязательно проверяет назначения перед началом процедуры и следит за показателями человека в течение введения раствора.
    Дополнительная информация – https://nadomu3.kapelnica-ot-zapoya-v-moskve14-1.ru/

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注